我一直在用tweepy
给定的时间段(我搜索的过去 7 天内的间隔)来跟踪推文,尽管我现在的问题是,当基于高度使用的查询搜索(即趋势主题)搜索和存储推文时,tweepy 发送我回了一个错误,说连接超时。
这是我的代码:
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 分钟重新启动一次。
关于如何解决这个问题的任何想法?