是否有可能获得像麦当劳这样拥有超过 100 万粉丝的帐户的完整粉丝列表?
我使用 Tweepy 并遵循代码:
c = tweepy.Cursor(api.followers_ids, id = 'McDonalds')
ids = []
for page in c.pages():
ids.append(page)
我也尝试这个:
for id in c.items():
ids.append(id)
但我总是收到“超出速率限制”错误,并且只有 5000 个关注者 ID。
为了避免速率限制,您可以/应该在下一个关注者页面请求之前等待。看起来很hacky,但是有效:
import time
import tweepy
auth = tweepy.OAuthHandler(..., ...)
auth.set_access_token(..., ...)
api = tweepy.API(auth)
ids = []
for page in tweepy.Cursor(api.followers_ids, screen_name="McDonalds").pages():
ids.extend(page)
time.sleep(60)
print len(ids)
希望有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)