4

tweepy特定の期間 (検索の過去 7 日間の間隔) でツイートを追跡するために使用してきましたが、現在の問題は、使用頻度の高いクエリ検索 (つまり、トレンド トピック) に基づいてツイートを検索および保存する場合です。接続がタイムアウトしたというエラーを返します。

これが私のコードです:

results = []
for tweet in tweepy.Cursor(api.search, q="trump",count=100, result_type='recent',
                           include_entities=True, monitor_rate_limit=True, 
                           since="2016-05-12",until="2016-05-13", wait_on_rate_limit=True, timeout=999999).items():
    results.append(tweet)

そしてエラー:

TweepError: Failed to send request: HTTPSConnectionPool(host='api.twitter.com', port=443): Read timed out. (read timeout=60)

他の投稿がエラーをキャッチすることでこれを回避しているのを見てきました (ここここの同様の投稿を参照してください)。ただし、エラーをキャッチして検索を再開するには、ツイートのリストを最初からやり直し、目標間隔内のすべてのツイートを収集する必要があります ( 24 時間) は、エラーのために 15 分ごとに検索が再開されるため、不可能です。

これを回避する方法についてのアイデアはありますか?

4

0 に答える 0