ConnectionError: (‘Connection aborted.‘, ConnectionResetError(10054, ‘远程主机强迫关闭了一个现有的连接。‘, None, 1005
已于 2023-10-09 16:26:05 修改
2023-07-02 22:24:35 阅读量 6.2k

一、问题描述:

执行代码报错:ConnectionError: ('Connection aborted.', ConnectionResetError(10054, '远程主机强迫关闭了一个现有的连接。', None, 10054, None))

二、原因分析:

这个错误信息表明在连接过程中发生了连接重置错误。通常,这种错误可能是由于以下原因之一引起的:
1.连接超时:可能是由于网络连接不稳定或服务器响应时间过长导致连接超时,然后被远程主机强制关闭。
2.服务器问题:可能是由于服务器出现故障或问题,导致无法法保持连接,从而在连接一段时间后关闭连接。
3.安全策略:可能是由于安全策略的原因,导致连接被服务器拒绝或关闭。例如,服务器可能禁止来自特定IP地址的连接,或者可能阻止某些类型的连接。

三、解决方法:

首先检查网络是否连接,若url指向国外网址,注意使用网络代理,如果也用了,则很可能是ip被封, 更换 代理后再进行尝试。
Connection Reset Error 错误是 一个 网络 连接 重置的错误。这个错误通常发生在你的 Python 程序尝试与 远程 服务器 建立 连接 时,但 连接 在建立之后被 服务器 或中间设备(如防火墙)强行 关闭 。上述代码中,make_request()函数使用retrying库进行自动重试,最多尝试3次,每次等待2秒。你可以根据需要调整这些参数。 远程 主机 强迫 关闭 一个 现有 连接 ”是指在进行网络 连接 时, 远程 主机 选择了强制 关闭 连接 ,导致 连接 中断的情况。这个错误通常出现在通过 远程 桌面、Telnet、SSH等协议进行 连接 时,如果 连接 的时间太长或者网络不稳定,就可能会出现这个错误。 因为我的爬虫方法写在 一个 循环内,执行大约240次后,就报错误: urllib3.exceptions.Protocol Error : (' Connection abort ed .', Connection Reset Error ( 10054 , ' 远程 主机 强迫 关闭 一个 现有 连接 。', Non... 出现问题描述及分析: 最近做爬虫是,经常出现 Connection Reset Error : [Win Error 10054 ] 等错误,主要是因为使用urlopen方法太过频繁,引起 远程 主机 的怀疑,被网站认定为是攻击行为,导致urlopen()后,request.read()一直卡死在那里,导致最后抛出 10054 异常。 具体解决办法: 1、设置sleep()等待一段时间后继续下面的操作【简单常用】 已解决( Python 爬虫报错,设置代理ip解决)requests.exceptions. Connection Error : (‘ Connection abort ed .’, Connection Reset Error ( 10054 ," 远程 主机 强迫 关闭 一个 现有 连接 。',None,1656,None) 爬虫的时候出现错误:[Win Error 10054 ] 远程 主机 强迫 关闭 一个 现有 连接 。 错误原因:抓取信息太过频繁,引起 远程 主机 的怀疑,被网站怀疑是恶意攻击行为。 可以解决的方法: 1. 换个wifi 连接 简单粗暴,但是很实用,亲测有效。 2. 用try—except在报错的时候重新调用函数,多试几次就可以 适用于爬虫主体为函数的情况。 参考链接: Connection Reset Err... 里面也有好多的面向对象的面试题,可以看一看。简单介绍下ADO.NET和ADO主要有什么改进? 答:ADO以Recordset存储,而ADO.NET则以DataSet表示,ADO.NET提供了数据集和数据适配器,有利于实现分布式处理,降低了对数据库 服务器 资源的消耗。 ASP.NET与ASP相比,主要有哪些进步? 答:ASP.NET实现了面向对象编程,预编译的 服务器 端代码而不像AS 最近在使用Airtest这套框架尝试web自动化界面测试的时候,在脚本之前都可正常运行的情况下,偶有的时候遇到 连接 错误,报错: Connection abourt ed . Connection Reset Error ( 10054 ,' 远程 主机 强迫 关闭 一个 现有 连接 。',None, 10054 , None)非常奇怪,因为脚本之前运行都没有问题的,重新启动IDE无效,更新新版IDE无效。想着这肯定是 连接 服务...