Python:TweepError:发送请求失败:

时间:2015-06-01 20:08:35

标签: python twitter tweepy

当我运行Twitter API代码时。我收到这个错误:

tweepy.error.TweepError: Failed to send request: ('Connection aborted.', error(54, 'Connection reset by peer'))

这是我的问题,有没有办法避免它,或者告诉代码要等到问题是修复/再次尝试而不是简单地中止?

1 个答案:

答案 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

的代码列表