2014-04-16 55 views
1

新浪微博是中國的微博網站,我做這涉及到在這家網站上的每個用戶的博客文章數一刮項目及其相應的博客文章,如何獲得用戶列表,並從新浪微博網站

網址網站:http://blogus.sina.com/gb/hotbloger/#top

在這個頁面你可以看到所有用戶的列表,點擊每個,我們將被重定向到相應的博客頁面,我想獲得每個帖子的數量(通過檢查日期和時間)每個用戶。

他們提供API來獲取詳細信息 API:http://open.weibo.com/wiki/API%E6%96%87%E6%A1%A3/en

但我沒有找到任何API調用來獲得這些規定的細節。有沒有其他的方式來獲得細節?或者我們可以直接抓取網站嗎? 請幫忙。

回答

0

您可以通過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端點一次獲取多個用戶的帖子數。

需要訪問令牌才能執行這些認證通話(基本上,您需要向微博註冊應用程序)。

相關問題