防止Tweepy落后

时间:2016-10-16 14:34:09

标签: python twitter tweepy

streamer.filter(locations=[-180, -90, 180, 90], languages=['en'], async=True)

我正在尝试使用上述调用提取已经通过twitter流API进行地理标记的推文。但是,我猜tweepy无法处理请求并迅速落后于推特率。是否有建议的解决方法?

1 个答案:

答案 0 :(得分:0)

除了轮询速率限制状态并等待速率限制结束之外,没有其他解决方法可以对限制进行评级。你也可以使用标志'wait_on_rate_limit = True'。这样,tweepy将自行轮询速率限制并睡眠,直到速率限制期结束。

如果您想自己处理速率限制“例外”,也可以使用标记'monitor_rate_limit = True'。

话虽如此,你应该设计一些较小的地理范围,因为你的速率限制将达到每0.000000001秒(或更少......它仍然是推特)。