streamer.filter(locations=[-180, -90, 180, 90], languages=['en'], async=True)
我正在尝试使用上述调用提取已经通过twitter流API进行地理标记的推文。但是,我猜tweepy无法处理请求并迅速落后于推特率。是否有建议的解决方法?
答案 0 :(得分:0)
除了轮询速率限制状态并等待速率限制结束之外,没有其他解决方法可以对限制进行评级。你也可以使用标志'wait_on_rate_limit = True'。这样,tweepy将自行轮询速率限制并睡眠,直到速率限制期结束。
如果您想自己处理速率限制“例外”,也可以使用标记'monitor_rate_limit = True'。
话虽如此,你应该设计一些较小的地理范围,因为你的速率限制将达到每0.000000001秒(或更少......它仍然是推特)。