使用python写一个脚本调用接口时,报了这个错,在“urllib.request.urlopen(req, context=context)”这个方法中报错。

错误原因

发送的req size过大,导致服务端拒绝了该请求,重置了连接,并抛出错误。并且,[Errno 104] Connection reset by peer>这个错误也有可能是浏览器的问题,也有可能是URL链接到墙外了。

解决办法

  1. 捕获错误并直接pass掉。为了让后面的请求继续执行,可以先搁置这个错误,使用try catch捕获它,这是一个socket error,所以可以通过from socket import error as SocketError来捕获。具体语句如下:
from urllib import error as UrllibError
import errnotry :#发生异常的语句except UrllibError as e:if e.errno != errno.ECONNRESET:raisepass
  1. 关闭VPN(此方法适用于url链接到墙外的情况)

<urlopen error [Errno 104] Connection reset by peer>相关推荐

  1. python [Errno socket error] [Errno 104] Connection reset by peer

    python [Errno socket error] [Errno 104] Connection reset by peer 原因可能是多方面的,不过更常见的原因是: ①:服务器的并发连接数超过了 ...

  2. [Python] ConnectionResetError: [Errno 104] Connection reset by peer

    python socket 编程,sftp远程读日志文件,取最后的30行返回.收到ConnectionResetError: [Errno 104] Connection reset by peer报 ...

  3. python httplib [Errno 104] Connection reset by peer问题

    写了一个简单的http client 方法,代码如下 import httplib import json from common.logger import sys_loggerdef http_r ...

  4. (20200921 Solved)ConnectionResetError: [Errno 104] Connection reset by peer

    问题描述 用Python连接docker容器中的Redis 预备知识 [Errno 104] Connection reset by peer errno 104表示对一个对端socket已经关闭的连 ...

  5. ConnectionResetError: [Errno 104] Connection reset by peer

    Python代码使用循环发起网络请求,发起单个没有问题,发起多个请求,就会报错 ConnectionResetError: [Errno 104] Connection reset by peer 可 ...

  6. windows或Ubuntu中请求github.com请求超时,或在下载GitHub文件出现:<urlopen error [Errno 110] Connection timed out>

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 windows或Ubuntu中请求github.com请求超时,或在下载GitHub文件出现:urlopen error ...

  7. urllib2.URLError: urlopen error [Errno 111] Connection refused

    记录个还没解决的问题.下面爬虫代码是可以执行的,但是在我的Ubuntu的虚拟中刚开始是可以运行的,但是,后来不知道改了什么东西,用urllib2写的爬虫和用scrapy 的爬虫代码都不能运行了!!. ...

  8. 如何解决 类似 nltk安装Wordnet出错[nltk_data] Error loading wordnet: <urlopen error [Errno 111] 问题

    参考:https://blog.csdn.net/liu16659/article/details/109691534 最近想做一个NLP的数据增强,于是找到了 EDA: Easy Data Augm ...

  9. nginx php 104,记一次nginx 502排错经历:recv() failed (104: Connection reset by peer)

    开发了一个新项目,开发环境完全正常,部署至测试环境时,直接报502,换了几台测试机器,有正常的也有依然报502的-- 环境 开发.测试.生产环境均是CentOS 6.8的系统,Web环境是nginx+ ...

最新文章

  1. 伽卡他卡电子教室 百度百科_创建百度百科的好处
  2. 硬盘重新分区后有一个分区表信息丢失的数据恢复
  3. 009_调色盘和高亮样式
  4. java 正则 实例_Java正则表达式实例详解
  5. TensorFlow 1.2正式发布,新增Python 3.6支持
  6. 跪求解,oc内存回收问题
  7. 这五部关于海洋的纪录片,每一帧都犹如壁纸!
  8. python全局变量定义_python全局变量和局部变量的概念
  9. 计算机需要无线网卡进行网络连,电脑连接无线网络时,提示"你没有首选无线网络"怎么办...
  10. 基于C#的AE二次开发之GP工具的使用心得
  11. 图像复原模型及PSF与OTF
  12. 蓝桥杯真题 18省4-测试次数 x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。 各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐
  13. LOJ #6279. 数列分块入门 3-分块(区间加法、查询区间内小于某个值x的前驱(比其小的最大元素))...
  14. python tkinter 实现简易秒表计时器
  15. 6.信息论(一):信息量、熵和最优编码
  16. latex(2)排版论文《自动化学报》
  17. RAM ROM 寄存器(Rigester) CPU的关系
  18. pcie转sata3硬盘不启动_【聚评测】第2期 名单公示【阿卡西斯 NVMe M.2 固态硬盘盒】...
  19. 多线程实现多个窗口卖票问题
  20. 华工计算机组成原理试卷,华工 2014计算机组成原理 作业答案

热门文章

  1. GPU-CUDA编程学习(四)-共享内存
  2. html内容被背景图片遮住怎么办_定义BODY背景图后,DIV的背景图片显示不全(已解决)...
  3. 基于RGB-D相机的三维重建总览:静态与动态三维重建
  4. 软件工程学科对人类社会和生活的重要意义_2019-2020全国软件工程专业大学排名,高考生志愿填报看过来...
  5. 如何测试口红真假软件,如何辨别大牌口红的真假 看这一篇就够了
  6. Quartz.NET总结(五)基于Quartz.net 的开源任务管理平台
  7. 小程序中关于敏感词汇检测
  8. 安卓4.1.2 新建第一个native c++程序ndk开发以及解决出现configure projects一直卡住的问题
  9. 1.13 新概念 否定疑问句 半否定 全否定
  10. 树莓派 zero 通过 max31865 连接 PT100 热电阻 测量温度