0
streamer.filter(locations=[-180, -90, 180, 90], languages=['en'], async=True)
防止Tweepy從落後
我試圖提取已經從使用上面的調用Twitter的流API地理標記的tweet。但是,我認爲tweepy無法處理請求並很快落後於twitter率。有問題的建議解決方法嗎?
streamer.filter(locations=[-180, -90, 180, 90], languages=['en'], async=True)
防止Tweepy從落後
我試圖提取已經從使用上面的調用Twitter的流API地理標記的tweet。但是,我認爲tweepy無法處理請求並很快落後於twitter率。有問題的建議解決方法嗎?
除了輪詢限速狀態並等待速率限制結束之外,沒有任何解決方法可以限制輪詢。你也可以使用'wait_on_rate_limit = True'標誌。這種方式tweepy將自行調查速率限制,並進入休眠狀態,直到速率限制期結束。
如果您想自己處理速率限制「例外」,您也可以使用'monitor_rate_limit = True'標誌。這就是說,你應該設計一些更小的地理範圍,因爲你的速率限制將達到每0.000000001秒(或更少...它仍然是微博)。
選擇一個較小的區域,小於整個星球。 –
^但這不是我想要的,我已閱讀並經歷了很多解決方案,但都沒有成功。我特別想要所有地理標記的推文。 – bawejakunal