目的地-Destination 前程似锦、未来可期、寻得良人、共赴白头,祝你也祝我。
博主 目的地-Destination
沪ICP备16003146号-2沪公网安备 31010702004922号萌ICP备20238488号博主 昨天 10:29 在线自豪地使用 Typecho 建站搭配使用 🌻Sunny 主题当前在线 1 人
歌曲封面 未知作品

沪ICP备16003146号-2

沪公网安备 31010702004922号

萌ICP备20238488号

网站已运行 7 年 349 天 8 小时 0 分

Powered by Typecho & Sunny

1 online · 95 ms

Title

给网站增加“每天60s读懂世界”的方法

Chrison

·

烂笔头

·

Article
⚠️ 本文最后更新于2023年11月09日,已经过了356天没有更新,若内容或图片失效,请留言反馈

你和这个世界,只差60秒!

参考自冷筱宇的小窝

效果展示

点击查看→60秒看世界

图片调用(三方接口)

新建文章或独立页面,加入以下代码即可。(位置、样式等自行调整)

♾️ text 代码:
<img src="https://api.03c3.cn/api/zb" />

API调用(三方接口)

♾️ text 代码:
header("content-type:image/jpg");
echo file_get_contents(json_decode(file_get_contents("https://api.03c3.cn/api/zb"))->imageUrl);

原生调用(知乎接口)

♾️ text 代码:
https://www.zhihu.com/api/v4/columns/c_1261258401923026944/items

修改functions.php

♾️ text 代码:
function getZhihuContent() {
    $url = "https://www.zhihu.com/api/v4/columns/c_1261258401923026944/items";
    
    // 初始化 cURL 会话
    $ch = curl_init($url);
    
    // 设置 cURL 选项
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
    // 执行 cURL 请求并获取返回的数据
    $response = curl_exec($ch);
    
    // 检查是否有错误发生
    if(curl_errno($ch)){
        echo 'Curl 错误:' . curl_error($ch);
    }
    
    // 关闭 cURL 会话
    curl_close($ch);
    
    // 解码 JSON 数据
    $data = json_decode($response, true);
    
    // 获取"data"数组下标为0的"content"内容并输出
    if(isset($data['data'][0]['content'])){
        $content = $data['data'][0]['content'];
        
        // 正则表达式,用于匹配第一个img标签中的data-original属性值
        $pattern = '/<img[^>]*\sdata-original="([^"]*)"[^>]*>/i';
        $headPic = 'https://www.03c3.cn/zb/H.php';
        if (preg_match($pattern, $content, $matches)) {
            $headPic = $matches[1];
        }
        
        // 删除a标签及其内容
        $content = preg_replace('/<a(.*?)<\/a>/', '', $content);
        // 删除img标签及其内容
        $content = preg_replace('/<img(.*?)>/', '', $content);
        // 删除figure标签及其内容
        $content = preg_replace('/<figure(.*?)<\/figure>/', '', $content);
        echo '<p style="text-align:center"><img src="'.$headPic.'"/></p>'.$content;
    } else {
        echo "未找到内容";
    }
}

调用方式

♾️ text 代码:
<?php  getZhihuContent(); ?>
现在已有 385 次阅读,27 条评论,0 人点赞
Comment:共27条
发表
  1. 头像
    @
    didiao
    您好博主,请问require('phpQuery/phpQuery.php');这个文件typecho博客里没有,直接调用以上代码无效。
    · Chrome · 中国辽宁省联通

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      已更新知乎接口代码
      · 火狐浏览器 · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
      1. 头像
        @
        didiao @Chrison
        你好博主 经测试目前可用,但是日期数据是昨天的,差了一天,另外希望调取的是文字,不希望是图片,如果图片直接就行了😁
        · Chrome · 中国辽宁省联通

        👍

        💖

        💯

        💦

        😄

        🪙

        👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
        1. 头像
          @
          我刚才回复了,没收到?第一种是图片版,最后一种是文字版。
          另外,作者停更了,已经没有最新的数据了。也就是说,每天60秒,以后没有了😂
          具体见通知:https://www.zhihu.com/people/mt36501
          · 火狐浏览器 · 中国江苏省苏州市电信

          👍

          💖

          💯

          💦

          😄

          🪙

          👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
        2. 头像
          @
          didiao @didiao
          该回复疑似异常,已被系统拦截!
          · Chrome · 中国辽宁省联通

          👍

          💖

          💯

          💦

          😄

          🪙

          👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
      2. 头像
        @
        didiao @Chrison
        谢谢博主
        · Chrome · 中国辽宁省联通

        👍

        💖

        💯

        💦

        😄

        🪙

        👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
        1. 头像
          @
          不过貌似也获取不到最新内容了
          · 火狐浏览器 · 中国江苏省苏州市电信

          👍

          💖

          💯

          💦

          😄

          🪙

          👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
        2. 头像
          @
          刚刚看到,知乎作者停更了。。。你还是按第一种方式吧
          · 火狐浏览器 · 中国江苏省苏州市电信

          👍

          💖

          💯

          💦

          😄

          🪙

          👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
          1. 头像
            @
            didiao @Chrison
            OK
            · Chrome · 中国辽宁省联通

            👍

            💖

            💯

            💦

            😄

            🪙

            👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    2. 头像
      @
      我改了新方法。。稍后更新一下吧
      · 火狐浏览器 · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    3. 头像
      @
      这句去掉,试一下呢
      · 火狐浏览器 · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  2. 头像
    @
    YCP
    你这个菜单栏上面 更多、虫洞这两个字前面有个图标,咋改的,不如出个你修改这个主题的教程吧,我觉得你改的很完善
    · Safari · 中国浙江省嘉兴市移动

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @

      博主

      Chrison
      @YCP
      我自己都不记得改了哪些了,你需要的你可以先问。
      · Safari · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    2. 头像
      @

      博主

      Chrison
      @YCP
      你网站是什么?看看改了哪些?
      我网站除了原主题的,其他的图标,都来自阿里图标库https://www.iconfont.cn/,然后在主题设置中引用css文件,搭配class名称就行了,阿里上也有使用方法
      · Safari · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
      1. 头像
        @
        我网站是pinecut.cn,因为原主题功能有点少嘛。除了这个图标还有:主页头像下面我会看到一个欢迎回来YCP这一行字,还有主页左下角会显示我4小时前留下一条评论,还有主页聚焦上面有一个应该是最近评论吧,那一行。就这些了,我也想学者改改
        · Safari · 中国浙江省嘉兴市移动

        👍

        💖

        💯

        💦

        😄

        🪙

        👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
        1. 头像
          @

          博主

          Chrison
          @YCP
          这样吧,我现在没开电脑。明天白天我一并告诉你。
          · Safari · 中国江苏省苏州市电信

          👍

          💖

          💯

          💦

          😄

          🪙

          👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
          1. 头像
            @

            博主

            Chrison
            @YCP
            评论也写不下,发布了一篇文章,并没有全部更新出来,你先看一部分吧。https://blog.chrison.cn/work/248.html
            · 火狐浏览器 · 中国江苏省苏州市电信

            👍

            💖

            💯

            💦

            😄

            🪙

            👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
          2. 头像
            @
            感谢感谢、
            · Safari · 中国浙江省嘉兴市移动

            👍

            💖

            💯

            💦

            😄

            🪙

            👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
          3. 头像
            @
            聚焦上面,是说说/时光机,自己最近的心情之类的。
            · Safari · 中国江苏省苏州市电信

            👍

            💖

            💯

            💦

            😄

            🪙

            👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  3. 头像
    @
    加了这个有广告收入吗?
    · Chrome · 中国广东省东莞市电信

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      这个,没有啊。这也不是广告啊😂
      · Safari · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  4. 头像
    @
    挺好的,加上广告有小钱钱赚了,屏蔽的挺好没看见不对劲的广告
    · Safari · 中国四川省雅安市电信

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      得常常去后台看下,屏蔽掉
      · 火狐浏览器 · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  5. 头像
    @

    好友

    TeacherDu
    过来看看!
    · Chrome · 中国北京市移动

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      该回复疑似异常,已被系统拦截!
      · 火狐浏览器 · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
      1. 头像
        @
        Kuma修改了展示策略,不再单独页面显示!
        · Chrome · 中国北京市中国移动北京分公司

        👍

        💖

        💯

        💦

        😄

        🪙

        👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
        1. 头像
          @
          okk,了解了
          · 火狐浏览器 · 中国江苏省苏州市电信

          👍

          💖

          💯

          💦

          😄

          🪙

          👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 不再显示
博主