繁体   English   中英

Python请求我得到连接重置错误

Python requests i get connection reset errors

提示:本站收集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')
问题暂未有回复.您可以查看右边的相关问题.
1 python请求'对等连接重置'错误

我正在使用python请求将文档发送到api,然后根据这些文档接收分数。 我的程序以前运行得很完美,但是我刚刚更新了程序以将文档发送到两个端点。 现在,它可以正常运行10-15分钟,但最终会因以下错误而停止: 这个问题有明显的解决方案吗? 如果没有,我可以采取什么步骤来诊断问题。 提前欢呼 ...

5 较长的REST API请求将firefox连接重置为错误

我有一个RESTful Web API,它需要5分钟来响应JSON响应消息。 在firefox(版本32.0.3)中,两到三分钟后出现“连接已重置”错误。 当我在Chrome浏览器中调用API时,没有错误,并且5分钟后得到了预期的响应。 我尝试了以下方法,但没有任何运气:1.在about: ...

2014-09-30 17:35:36 1 175   firefox
7 Python请求连接错误

因此,当我有此代码时,它可以完美工作: 但是,当我尝试逐行遍历文本文件中的列表时,得到此名称或服务不知道错误 那怎么办? 我尝试了睡眠,超时,增加最大连接尝试次数,但失败了。 我的赌注是愚蠢的。 ...

8 python - 如何在不尝试的情况下重试由python请求库中的对等连接错误重置的104个连接,除了

我有以下 Session 对象: 有时服务器似乎会中断与 RST TCP 数据包的连接,导致以下错误: 是否可以在Session对象中注入一个Retry对象,以便自动重试这个特定的ConnectionError ? 有没有其他方法可以在没有任何额外自定义逻辑的情况下自动重试,例如将其 ...

9 GET请求使用python得到错误的响应

我尝试在网站上进行请求在输入字段“ _regidTextBox”中,您可以放置​​一个ID。 因此,它选择了一名游泳运动员。 我看到,POST请求执行302,并且执行GET请求,其值SwimmerID = 123456(例如)。 现在,我想在Python中执行此操作,因此无需手动填写表 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM