我正在尝试获取特定帐户的每个关注者的关注者数量(目的是寻找最有影响力的关注者)。我在Python中使用Tweepy,但是我遇到了API速率限制,在被切断之前,我只能获得5个关注者的关注者数量。我正在查看的帐户大约有2000位关注者。有什么办法可以解决这个问题?
我的代码段是
ids = api.followers_ids(account_name)
for id in ids:
more = api.followers_ids(id)
print len(more)
谢谢
最佳答案
您无需获得所有用户关注者即可对其进行计数。使用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
...
希望能有所帮助。