【发布时间】:2013-12-31 19:17:55
【问题描述】:
我正在使用 tweepy 编写一个 Twitter 应用程序,它通过查看 in_reply_to_status_ID 来抓取推文。 一切正常,达到速率限制,几分钟后,我必须再等 15 分钟左右。
这很奇怪,因为直到几个月前 API 1.0 被弃用之前,我才使用几乎相同的代码,而且它没有速率限制问题。
有没有一种已知的方法可以摆脱,或者至少提高速率限制? 或者有什么解决方法?
似乎很多人都遇到了这个问题,但找不到明确的解决方案..
如果您能提供帮助,我将不胜感激。
auth1 = tweepy.auth.OAuthHandler('consumer_token','consumer_secret')
auth1.set_access_token('access_token','access_secret')
api=tweepy.API(auth1)
def hasParent(s):
#return true if s is not None, i.e., s is an in_reply_to_status_id numbe
....
while hasParent(ps):
try:
parent=api.get_status(ps)
except tweepy.error.TweepError:
print 'tweeperror'
break
newparent = parent.in_reply_to_status_id
......
ps=newparent
【问题讨论】:
-
完全相同的问题...你解决了吗?