当我运行Twitter API代码时。我收到这个错误:
tweepy.error.TweepError: Failed to send request: ('Connection aborted.', error(54, 'Connection reset by peer'))
这是我的问题,有没有办法避免它,或者告诉代码要等到问题是修复/再次尝试而不是简单地中止?
答案 0 :(得分:2)
尝试调整您的代码,以便从twitter中捕获错误,以确定它是否真正来自它。
class listener(StreamListener):
def on_data(self, status):
try:
# enter your code here
except BaseException as e:
print('failed on_status,',str(e)) # print the error code obtained from twitter
time.sleep(5) # provide a time before resuming the code when an error arises
def on_error(self, status):
print(status)
将5
中的time.sleep()
更改为您想要的时间。
以下是Twitter可能通过Error Codes & Responses
的代码列表