我正在使用python请求将文档发送到api,然后根据这些文档接收分数。 我的程序以前运行得很完美,但是我刚刚更新了程序以将文档发送到两个端点。 现在,它可以正常运行10-15分钟,但最终会因以下错误而停止: 这个问题有明显的解决方案吗? 如果没有,我可以采取什么步骤来诊断问题。 提前欢呼 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我使用请求,以便从网页中获取一些图像。 但是过了一会儿,我收到连接重置错误。 我应该如何更改以下代码? 我相信以某种方式在Python请求库中的request.Session requests.Session()
对象可以使用持久连接来完成这项工作。
import csv
import requests
with open('urls.csv') as csvfile:
csvrows = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in csvrows:
filename = row[0]
url = row[1]
print(url)
result = requests.get(url, stream=True)
if result.status_code == 200:
image = result.raw.read()
open(filename,"wb").write(image)
我得到的错误:
lib/python3.6/site-packages/requests/packages/urllib3/contrib/pyopenssl.py", line 417, in wrap_socket
cnx.do_handshake()
File "/home/lib/python3.6/site-packages/OpenSSL/SSL.py", line 1426, in do_handshake
self._raise_ssl_error(self._ssl, result)
File "/home/lib/python3.6/site-packages/OpenSSL/SSL.py", line 1166, in _raise_ssl_error
raise SysCallError(errno, errorcode.get(errno))
OpenSSL.SSL.SysCallError: (104, 'ECONNRESET')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.