如何通过tweepy成功获取一个用户的所有推文?

I a*_*rge 3 python 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
Run Code Online (Sandbox Code Playgroud)

man*_*ano 6

在API限制之外,只有最近的3000条推文可供除帐户持有者以外的任何人使用,即使在网络界面中也是如此.如果您在此之前需要推文,则需要访问存档.