错误:requests.exceptions.ConnectionError: (‘Connection aborted.’, RemoteDisconnected(‘Remote end closed connection without response’,))

解决方法

(1)随机切换User-Agent:

 user_agent_list = ["Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36","Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36","Mozilla/5.0 (Windows NT 10.0; WOW64) Gecko/20100101 Firefox/61.0","Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36","Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36","Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)","Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15",]
headers = {'User-Agent': random.choice(user_agent_list)}

(2)访问频率的设置:
time.sleep(6) #测试一下,如果是与访问频率有关可设置时间长一点
(3)使用代理ip:

self.proxies = {"http": ip,"https":ip,}

错误: urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(10054, '远程主机强迫关闭了一个现有的连接。', None, 10054, None))

一个循环内,执行request大约240次后,就报错误,原因是服务器把这个当成了攻击

解决方法:

头部需要引入

import time

在调用request的循环内,加入方法

time.sleep(0.5)

幸好数据量不大,0.5秒的间隔尚且忍受。问题解决

python requests 报错 Connection aborted ConnectionResetError RemoteDisconnected 解决方法相关推荐

  1. python 调试报错 Connection to Python debugger failed socket closed

    python 调试报错 Connection to Python debugger failed socket closed 点击调试按钮报错,同时显示AttributeError: module ' ...

  2. python https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法

    python爬虫,使用requests库发送https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法: imp ...

  3. python--import statsmodels.api as sm报错: cannot import name 'factorial'解决方法

    python--import statsmodels.api as sm报错: cannot import name 'factorial'解决方法 1.统计处理statsmodels包 2. can ...

  4. 转)VCSA 6.5重启无法访问,报错“503 Service Unavailable”的解决方法

    转)VCSA 6.5重启无法访问,报错"503 Service Unavailable"的解决方法 1. 问题 重启vcenter,登陆vsphere client,提示 &quo ...

  5. vs2010一运行就报错deven.exe assert failure 解决方法,卸载系统中.netFramework最新版本的(简体中文)...

    vs2010一运行就报错deven.exe assert failure 解决方法,卸载系统中.netFramework最新版本的(简体中文) 转载于:https://www.cnblogs.com/ ...

  6. 微信二次分享签名错误php,微信二次分享报错invalid signature问题及解决方法

    基于微信公众号开发的h5页面(使用jssdk接口),由用户A分享给用户B,用户B再次分享这个页面时,不能成功分享.问题出在用户B收到的分享链接与用户A打开的链接不同 A用户的链接为 B用户收到的连接 ...

  7. dedecms后台报错“Undefined variable cfg_domain_cookie”的解决方法

    dedecms后台报错"Undefined variable cfg_domain_cookie"的解决方法 打开调试模式 Notice: Undefined variable: ...

  8. word报错打不开的解决方法

    对于办公人员来说,word是日常办公中最常用的软件,根本就是离不开的.但有时需要Word删除表格的保留内容,有时反过来又需要删除Word的保留形式.一旦操作了出现word出现打不开或者出现一些异常现象 ...

  9. python requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine('HTTP/1.1 000\r\n'

    requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine('HTTP/1.1 000\r\n')) 原因: ...

最新文章

  1. python爬虫如何从一个页面进入另一个页面-Python爬虫怎么获取下一页的URL和网页内容?...
  2. Java操作Redis服务
  3. 控件尺寸规范_微信小程序设计规范你了解多少
  4. ANE的开发需求一般太少,这个静态库如何包含第三方
  5. boost::adjacency_matrix用法的测试程序
  6. 将IDEA工程代码提交到Github
  7. flutter 底部动画导航栏
  8. 从零基础入门Tensorflow2.0 ----五、20. 预定义estimator使用
  9. JavaWeb各大组件生命周期
  10. 【水果识别】基于matlab GUI形态学水果识别(含识别率)【含Matlab源码 907期】
  11. CppCheck C++静态代码检查工具在Visual Studio(VS)下的配置和使用
  12. 2020-03-13 MySQL 8 绿色安装
  13. Android Binder机制原理
  14. 校园 计算机网络设置路由器,Drcom校园网连接路由器怎么设置
  15. 大数据技术之Hive 第8章 函数 系统内置函数
  16. 爱奇艺面向海量设备的边缘计算PAAS平台及应用实践
  17. 西北工业大学计算机学院教授张凯龙,张凯龙
  18. 批量爬取上交所上市公司报告
  19. android 从顶部弹出的SnackBar
  20. StarSpace系列之一:tagspace

热门文章

  1. CSS在ASP.NET中使用
  2. OPNFV — Overview
  3. 急招 Golang 熟手,来做 5G 事业。
  4. MAC Pro 同时安装 Python2 和 Python3
  5. 用 Flask 来写个轻博客 (7) — (M)VC_models 的关系(many to many)
  6. 如何确定开关电源TL431反馈回路的参数
  7. 74HC165的使用
  8. 浅谈工程师的调试法宝(5) -JScope的应用_MCU
  9. mysql /tmp目录爆满问题的处理
  10. 6、SpringBoot+Mybatis整合------参数传递