PHP-知乎热榜API源码、百度热点API源码-路羽博客-第1张图片

PHP-知乎热榜API源码、百度热点API源码

PHP-知乎热榜API源码、百度热点API源码-路羽博客-第2张图片

作者: 路羽

原创资源分享博客

PHP-知乎热榜API源码、百度热点API源码-路羽博客-第3张图片微信小程序

路羽博客 资源分享

百度热榜API源码

百度热点api前端效果

PHP-知乎热榜API源码、百度热点API源码-路羽博客-第4张图片

<?php
// 百度热点  指数
function baiduredian()
{
  $_resHtml = str_replace(["\n", "\r", " "], '', vvhanCurl('https://top.baidu.com/board?tab=realtime', null));
  preg_match('/<!--s-data:(.*?)-->/', $_resHtml, $_resHtmlArr);
  $jsonRes = json_decode($_resHtmlArr[1], true);
  return $jsonRes;
  $tempArr = [];
  foreach ($jsonRes['data']['cards'] as $v) {
    foreach ($v['content'] as $k => $_v) {
      array_push($tempArr, [
        'index' => $k + 1,
        'title' => $_v['word'],
        'desc' => $_v['desc'],
        'pic' => $_v['img'],
        'url' => $_v['url'],
        'hot' => $_v['hotScore'] . 'W个内容',
        'mobilUrl' => $_v['appUrl']
      ]);
    }
  }
  return [
    'success' => true,
    'title' => '百度热点',
    'subtitle' => '指数',
    'update_time' => date('Y-m-d h:i:s', time()),
    'data' => $tempArr
  ];
}
?>

知乎热榜API源码

<?php
// 知乎热榜  热度
function zhihuHot()
{
  $_resHtml = str_replace(["\n", "\r", " "], '', vvhanCurl('https://www.zhihu.com/hot', ['User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'], 'https://www.zhihu.com'));
  preg_match('/<scriptid=\"js-initialData\"type=\"text\/json\">(.*?)<\/script>/', $_resHtml, $_resHtmlArr);
  $jsonRes = json_decode($_resHtmlArr[1], true);
  $tempArr = [];
  foreach ($jsonRes['initialState']['topstory']['hotList'] as $k => $v) {
    array_push($tempArr, [
      'index' => $k + 1,
      'title' => $v['target']['titleArea']['text'],
      'desc' => $v['target']['excerptArea']['text'],
      'pic' =>  $v['target']['imageArea']['url'],
      'hot' => $v['target']['metricsArea']['text'],
      'url' => $v['target']['link']['url'],
      'mobilUrl' => $v['target']['link']['url']
    ]);
  }
  return [
    'success' => true,
    'title' => '知乎热榜',
    'subtitle' => '热度',
    'update_time' => date('Y-m-d h:i:s', time()),
    'data' => $tempArr
  ];
}
?>
本文最后更新于2023-2-5,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
分享到:
未经允许不得转载:

作者: 路羽, 转载或复制请以 超链接形式 并注明出处 路羽博客
原文地址: 《PHP-知乎热榜API源码、百度热点API源码》 发布于2023-2-5

评论

          
       
  1. aaaaa 会员 Lv.1

    新人报到学习一下

切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

切换登录

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏