ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2019-08-29 21:59:31  阅读:419  来源: 互联网

标签: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

解决方法:

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

标签:python,tweepy
来源: https://codeday.me/bug/20190829/1763724.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有