如何获得用户列表,并从新浪微博网站
问题描述:
新浪微博是中国的微博网站,我做这涉及到在这家网站上的每个用户的博客文章数一刮项目及其相应的博客文章,如何获得用户列表,并从新浪微博网站
网址网站:http://blogus.sina.com/gb/hotbloger/#top
在这个页面你可以看到所有用户的列表,点击每个,我们将被重定向到相应的博客页面,我想获得每个帖子的数量(通过检查日期和时间)每个用户。
他们提供API来获取详细信息 API:http://open.weibo.com/wiki/API%E6%96%87%E6%A1%A3/en
但我没有找到任何API调用来获得这些规定的细节。有没有其他的方式来获得细节?或者我们可以直接抓取网站吗? 请帮忙。
答
您可以通过API方法2/users/show
获取有关用户的信息。
例如,在你提到的第一个链接是:
http://redirect.sina.com/blogus/u/blog.sina.com.cn/u/1763875377
这是一个重定向到用户ID 1763875377.的页面,因此可以简单地调用https://api.weibo.com/2/users/show.json?uid=1763875377
,它会返回,其他中东西,这个用户的帖子数量("statuses_count":1583
)。
您也可以使用/2/users/counts
端点一次获取多个用户的帖子数。
需要访问令牌才能执行这些认证通话(基本上,您需要向微博注册应用程序)。