𝕷𝖎𝖑𝖏𝖆𝖈𝖐 发表于 2025-1-17 16:52:13

什么代码可以提取zblog上的文章列表?

就是我在一个首页index.php的主页上放一段代码!我在子目录上放的zblog站里更新文章后,首页就可以马上看到新的信息列表,点击后,就会访问zblog上的文章………
有大佬指点迷津下不?

IT618发布 发表于 2025-1-17 16:52:57

PHP反代?

拾光 发表于 2025-1-17 16:53:42

/zb_system/api.php?mod=post&act=list&sortby=ID&order=desc&perpage=5

IT618发布 发表于 2025-1-17 16:53:51

需要启用api协议

TyCoding 发表于 2025-1-17 16:54:36

谢谢大佬……我去查查

拾光 发表于 2025-1-17 16:55:28

这看起来像是一个基于某种自定义系统(可能是ZB系统)的API请求链接,用于获取特定内容列表,分析如下:
- **请求地址**:`/zb_system/api.php` 表明这是一个针对ZB系统的API接口文件。
- **请求参数**:
    - `mod=post`:表示操作涉及的模块是“文章”或“帖子”相关(`post` 常用来表示这类内容) 。
    - `act=list`:说明动作是获取列表,即要获取一系列文章或帖子。
    - `sortby=ID`:指定按照ID进行排序。
    - `order=desc`:结合前面的排序依据,这里表明是按ID倒序排列,即最新的内容排在前面。
    - `perpage=5`:意味着每页返回5条数据。

这种链接通常用于开发与ZB系统交互的客户端应用,比如在网站前端展示最新发布的5条文章,或者在移动应用中获取相关帖子列表等。具体返回的数据格式和详细内容取决于ZB系统的API设计,一般会以JSON、XML等格式返回。

TyCoding 发表于 2025-1-17 16:55:47

可惜我不是专业码农,我的zblog在网站的x.com/foods这个里面,我进去看了,,api协议打开 了,我 问豆包,这段代码放在哪里面,豆包给了我代码,但是我放首页里,都没有反应。

IT618发布 发表于 2025-1-17 16:56:34

你的域名/zb_system/api.php?mod=post&act=list&sortby=ID&order=desc&perpage=5,浏览器打开这个有东西吗

IT618发布 发表于 2025-1-17 16:57:11

<?php
    $url = 'http://apples.cn/foods/zb_system/api.php?mod=post&act=list&sortby=ID&order=desc&perpage=5';
    $response = file_get_contents($url);
    if ($response) {
      $data = json_decode($response);
      // 这里可以对获取到的数据进行处理,比如存储到数据库或进行进一步计算
      var_dump($data);
    } else {
      echo "Failed to fetch data";
    }
?>
我又找到一段代码,这个放里面,的确可以看到文章的,但是是乱码
【如同下面这样】
{"code":200,"message":"OK","data":{"list":[{"ID":"8","CateID":"3","AuthorID":"1","Tag":"","Status":"0","Type":"0","Alias":"在家上学,避开普通人?","IsTop":"0","IsLock":false,"Title":"美国科技圈兴起“在家上学”,有什么好处 ?","Intro":"<p>科技圈为何突然热衷 “在家上学”?对我而言,这股热潮着实令人费解。那些聪慧且身处世俗的群体,尤其是科技行业的从业者,如今竟将 “在家上学” 奉为一种彰显高地位的选择。我本人从幼儿园直至高中毕业,接受的都是家庭教育。</p>","Content":"<h1 class="header-vfC6AV auto-hide-last-sibling-br" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-bottom: 4px; font-size: var(--md-box-samantha-h1-font-size); margin-top: var(--md-box-samantha-h1-margin-top); margin-right: 0px; margin-left: 0px; line-height: var(--md-box-samantha-h1-line-height); font-family: Montserrat; overflow-anchor: auto; text-wrap: wrap; background-color: rgb(255, 255, 255); padding-bottom: 0px !important; color: var(--md-box-samantha-deep-text-color) !important;">科技圈为何突然热衷 “在家上学”?</h1><p><br class="container-utlnW2 wrapper-d0Cc1k undefined" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); content: &quot;&quot;; display: block; font-size: var(--md-box-paragraph-spacing); margin-right: 1em; margin-bottom: 1em; margin-left: 1em; overflow-anchor: auto; color: rgb(34, 34, 34); font-family: Inter, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;SF Pro SC&quot;, &quot;SF Pro 。。。。。。

拾光 发表于 2025-1-17 16:57:47

http://apples.cn/foods/zb_system/api.php?mod=post&act=list&sortby=ID&order=desc&perpage=5
有内容。说明代码有效,可是出来的是乱码?
【能不能像下面这种的?也有乱码,但至少是标题出来了】
http://apples.cn/bbs/get_newinfo_forapples.php
这个链接打开就是标题,点击会跳转过去
页: [1] 2
查看完整版本: 什么代码可以提取zblog上的文章列表?