当前位置: 首页 > news >正文

快速解决urllib3.exceptions.MaxRetryError: HTTPSConnectionPool

正题

使用pip命令查看urllib3版本
pip list
发现版本为 1.26.9
urllib3  v1.26.9
此时如下报错,无法正常使用(使用了代理)
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='xxx.xxxxx.com', port=443): Max retries exceeded with url: /xxxxxxxxxx (Caused by ProxyError('Cannot connect to proxy.', TimeoutError('_ssl.c:980: The handshake operation timed out')))

因为我必须要走代理,所以不能在代码里通过强制不走代理的方法避免此报错
此时只需要 安装低版本urllib3 (v1.2.3)

使用pip命令安装urllib3 v1.2.3
pip3 install urllib3==1.23
修改项目requirements.txt文件中的urllib3版本号,项目没有requirements文件的忽略
urllib3~=1.2.3
再次运行,程序正常执行,但会有警告
C:\Python310\lib\site-packages\urllib3\connectionpool.py:852: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warningswarnings.warn((
直接到connectionpool.py的对应路径找到connectionpool.py打开编辑器找到852行,把警告注释
# if not conn.is_verified:
#     warnings.warn((
#         'Unverified HTTPS request is being made. '
#         'Adding certificate verification is strongly advised. See: '
#         'https://urllib3.readthedocs.io/en/latest/advanced-usage.html'
#         '#ssl-warnings'),
#         InsecureRequestWarning)
完工

在这里插入图片描述


http://www.mrgr.cn/news/47582.html

相关文章:

  • Azure主机windows2008就地升级十步
  • 信息系统项目管理-采购管理-采购清单示例
  • Ubuntu | PostgreSQL | 解决 ERROR: `xmllint` is missing on your system.
  • 单例模式-如何保证全局唯一性?
  • [免费]微信小程序(高校就业)招聘系统(Springboot后端+Vue管理端)【论文+源码+SQL脚本】
  • web网页设 web网页设计,html页面制作,div布局 css js
  • Unity网络开发 - C#开源网络通信库PESocket的使用
  • 7.C++面向对象3(拷贝构造函数,赋值运算符重载)
  • Renesas R7FA8D1BH (Cortex®-M85) 上超声波测距模块(HC-SR04)驱动开发
  • Effective C++笔记之二十四:stack overflow
  • window.location.href和open的区别
  • QD1-P14 HTML常用标签:input输入标签
  • MySQL--事务(详解)
  • PGMP-00基础单词(1-25)
  • 数学基础 -- 三角函数极限之小数场景
  • 【.NET 8 实战--孢子记账--从单体到微服务】--角色(增加/删除/修改/查询)
  • React技术在Meta Connect 2024大会
  • LeetCode15.三数之和
  • 【cpp】 lambda 表达式常用笔记
  • ViT模型技术学习
  • 【部署篇】Redis-02单机部署
  • (27)QPSK信号在非相关平坦莱斯(Rician)衰落信道上的误码率性能MATLAB仿真
  • 点进HTML初步了解
  • JAVA开发中的常用通讯协议
  • Linux !ko/5.17-BBRplus AMD64(X86_64)内核致命的 futex_wait 函数死锁问题。
  • 力扣 前缀和