2013-07-03 56 views
4

我試圖獲得每個追隨者的具體帳戶的追隨者人數(以尋找最有影響力的追隨者爲目標)。我在Python中使用Tweepy,但我正在運行API速率限制,並且在關閉之前,我只能獲得5個關注者的關注者數量。我在看的賬戶大約有2000個追隨者。有什麼辦法可以解決這個問題嗎?Twitter API - 獲取關注者的關注者數量

我的代碼段是

ids = api.followers_ids(account_name) 
for id in ids: 
    more = api.followers_ids(id) 
    print len(more) 

感謝

回答

6

你並不需要把所有用戶的追隨者以計數。使用followers_count屬性。例如: -

import tweepy 

auth = tweepy.OAuthHandler(..., ...) 
auth.set_access_token(..., ...) 

api = tweepy.API(auth) 

for user in tweepy.Cursor(api.followers, screen_name="twitter").items(): 
    print user.screen_name, user.followers_count 

打印:

... 
pizzerialoso 0 
Mario98Y 0 
sumankumarjana 1 
realattorneylaw 3056 
JaluSeptyan 10 
andhita_khanza 18 
... 

希望有所幫助。

+0

這是更好的,但我仍然是切斷,但仍然獲得更多的信息。 – user1893354