【发布时间】:2015-10-20 00:04:33
【问题描述】:
我正在尝试使用 Tweepy 的 user_timeline 模块从 Twitter 用户列表中获取推文。但是,我不断收到错误消息“超出速率限制”。我已经阅读了 Twitter 关于速率限制的文档,并且很确定我没有超过它。
我的代码摘录:
auth = tweepy.OAuthHandler(apikey, apisecret)
auth.set_access_token(AccessToken, AccessTokenSecret)
api = tweepy.API(auth)
user_list = [] #a list of 10 users
for user in user_list:
tweets=tweepy.Cursor(api.user_timeline,id=user).items(10)
我还打印了 tweepy 的 api.rate_limit_status 并且正如预期的那样,它显示已超出 user_timeline 的限制。但 Twitter 的文档说,这个限制是每 15 分钟窗口 180 个。我不认为我已经超过了。
'/statuses/user_timeline':{
'reset':1438149614,
'limit':180,
'remaining':0
谁能帮忙?
【问题讨论】:
标签: api twitter bigdata tweepy rate-limiting