如何通过tweepy成功获取一个用户的所有推文?
作者:互联网
我试图从USATODAY的推特帐户中提取所有推文.但是,这样做时我会继续达到速率限制.在达到速率限制后,如何从我离开的地方开始?
例如,总共有10万条推文.我的代码获得第一个3000然后达到限制.我的限制重置时如何从3001开始,依此类推,直到我可以获得全部100k?
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token_key, access_token_secret)
api = tweepy.API(auth)
for tweet in tweepy.Cursor(api.user_timeline,id='USATODAY').items():
print tweet
解决方法:
在API限制之外,只有最近的3000条推文可供除帐户持有者以外的任何人使用,即使在网络界面中也是如此.如果您在此之前需要推文,则需要访问存档.
标签:python,tweepy 来源: https://codeday.me/bug/20190829/1763724.html