Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从sinaweibo网站获取用户列表及其相应的博客帖子_Php_Api_Web Scraping_Weibo_Sinaweibo - Fatal编程技术网

Php 如何从sinaweibo网站获取用户列表及其相应的博客帖子

Php 如何从sinaweibo网站获取用户列表及其相应的博客帖子,php,api,web-scraping,weibo,sinaweibo,Php,Api,Web Scraping,Weibo,Sinaweibo,新浪微博是一个中国微博网站,我正在做一个抓取项目,包括获取该网站每个用户的博客帖子数量 网站网址: 在这个页面中,你们可以看到所有用户的列表,点击每个,我们将被重定向到相应的博客页面,我想通过检查日期和时间获得每个用户的帖子数量 他们正在提供api以获取详细信息 API: 但我没有找到任何api调用来获取这些指定的详细信息。有没有其他方法来获取详细信息?或者我们可以直接抓取网站吗? 请提供帮助。您可以通过API方法获取有关用户的信息 例如,您提到的页面中的第一个链接是: http://redir

新浪微博是一个中国微博网站,我正在做一个抓取项目,包括获取该网站每个用户的博客帖子数量

网站网址:

在这个页面中,你们可以看到所有用户的列表,点击每个,我们将被重定向到相应的博客页面,我想通过检查日期和时间获得每个用户的帖子数量

他们正在提供api以获取详细信息 API:

但我没有找到任何api调用来获取这些指定的详细信息。有没有其他方法来获取详细信息?或者我们可以直接抓取网站吗?
请提供帮助。

您可以通过API方法获取有关用户的信息

例如,您提到的页面中的第一个链接是:

http://redirect.sina.com/blogus/u/blog.sina.com.cn/u/1763875377
这是指向用户id为1763875377的页面的重定向。因此,您只需调用
https://api.weibo.com/2/users/show.json?uid=1763875377
,其中将返回此用户的帖子数量(
“status\u count”:1583

您还可以使用endpoint一次获取多个用户的帖子数量

执行这些经过身份验证的呼叫需要一个访问令牌(基本上,您需要在微博上注册一个应用程序)