公告
  
喜讯:2024系统全面升级!现在所有资源免费下载!全部内容免费使用!
授权码获取请关注公众号“鸿盟创客”
查看详情

朕已阅

易支付-免签支付平台

爬取百度、知乎、微博、腾讯新闻、头条的热榜

admin 千秋月 关注 管理组 论坛神话
发表于源码基地I版块 Php源码
爬取百度、知乎、微博、腾讯新闻、头条的热榜

如何使用?例如需要获取百度热榜,浏览器访问http://yourdomain/rebang.php?plaform=baidu

建议自己爬下来存到自己数据库,定时刷新,这样才不会那么容易被封禁IP


代码:

<?php
// 返回JSON格式
header("Content-type:application/json");

// 需要拉取的平台
$plaform = trim($_GET["plaform"]);

// 实例化类
$Hotlist = new Hotlist();
echo $Hotlist -> getHotlist($plaform);

class Hotlist{

	// 获取各平台的热榜
	public function getHotlist($plaform){

		if ($plaform == 'toutiao') {

			// 获取头条热榜
			$htmlcontent = file_get_contents('https://www.toutiao.com/hot-event/hot-board/?origin=toutiao_pc');
			$hotList = $htmlcontent;

		} else if ($plaform == 'qqnews') {

			// 获取腾讯新闻热榜
			$htmlcontent = file_get_contents('https://i.news.qq.com/trpc.qqnews_web.kv_srv.kv_srv_http_proxy/list?sub_srv_id=24hours&srv_id=pc&offset=0&limit=20&strategy=1&ext={%22pool%22:[%22top%22],%22is_filter%22:7,%22check_type%22:true}');
			$hotList = $htmlcontent;

		} else if ($plaform == 'zhihu') {

			// 获取知乎热榜
			$htmlcontent = file_get_contents('https://www.zhihu.com/api/v4/search/top_search/tabs/hot/items');
			$hotList = $htmlcontent;

		} else if ($plaform == 'weibo') {

			// 获取微博热榜
			$htmlcontent = file_get_contents('https://weibo.com/ajax/side/hotSearch');
			$hotList = $htmlcontent;
			
		} else if ($plaform == 'baidu') {

			// 获取百度热榜
			$htmlcontent = file_get_contents('https://top.baidu.com/board?tab=realtime');
			$jq_1 = substr($htmlcontent, strripos($htmlcontent, "hotList") + 19);
			$jq_2 = substr($jq_1, 0, strrpos($jq_1, "moreAppUrl") - 11);
			$hotList = $jq_2;
			
		}

		// 返回热榜JSON
		return $hotList;
	}
}
?>

本文章最后由 admin2024-08-07 20:29 编辑
评论列表 评论
发布评论

评论: 爬取百度、知乎、微博、腾讯新闻、头条的热榜

600G防护精品服务器 免备案高防云服务器



600G防护精品服务器 免备案高防云服务器 可以免费发外链的论坛 百度万词霸屏


免责声明
本站资源,均来自网络,版权归原作者,所有资源和文章仅限用于学习和研究目的 。 不得用于商业或非法用途,否则,一切责任由该用户承担 !

请求资源或报告无效资源,请点击[反馈中心]


侵权删除请致信 E-Mail:chengfengad@gmail.com
已有0次打赏
(0) 分享
分享
取消