我正在使用 Tweepy 在 Python3 中编写一个 Twitter 流监听器。流式传输一段时间后出现此错误:
urllib3.exceptions.ProtocolError: ('Connection broken: IncompleteRead(0 bytes read)', IncompleteRead(0 bytes read))
我怎样才能绕过它,重新连接并继续前进?
我做了:
from requests.packages.urllib3.exceptions import ReadTimeoutError, IncompleteRead
和:
while True:
try:
twitter_stream.filter(track=keywordlist, follow=userlist)
except IncompleteRead:
continue
但还是报错。
最佳答案
您遇到的异常是 urllib3.exceptions.ProtocolError
异常。
尝试:
from urllib3.exceptions import ProtocolError
while True:
try:
twitter_stream.filter(track=keywordlist, follow=userlist)
except ProtocolError:
continue
关于python - 绕过 IncompleteRead 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44378849/