【BUG】已解决:requests.exceptions.ProxyError: HTTPSConnectionPool

已解决:requests.exceptions.ProxyError: HTTPSConnectionPool

目录

[已解决:requests.exceptions.ProxyError: HTTPSConnectionPool](#已解决:requests.exceptions.ProxyError: HTTPSConnectionPool)

【常见模块错误】

原因分析

解决方案


欢迎来到英杰社区https://bbs.csdn.net/topics/617804998

欢迎来到我的主页,我是博主英杰,211科班出身,就职于医疗科技公司,热衷分享知识,武汉城市开发者社区主理人

擅长.net、C++、python开发, 如果遇到技术问题,即可私聊博主,博主一对一为您解答

修改代码、商务合作:

Yan--yingjie

Yan--yingjie

Yan--yingjie

【常见模块错误】

如果出现模块错误

python 复制代码
进入控制台输入:建议使用国内镜像源

pip install 模块名称 -i https://mirrors.aliyun.com/pypi/simple

我大致罗列了以下几种国内镜像源:

清华大学
https://pypi.tuna.tsinghua.edu.cn/simple
     
阿里云
https://mirrors.aliyun.com/pypi/simple/
     
豆瓣
https://pypi.douban.com/simple/
     
百度云
https://mirror.baidu.com/pypi/simple/
     
中科大
https://pypi.mirrors.ustc.edu.cn/simple/
     
华为云
https://mirrors.huaweicloud.com/repository/pypi/simple/
     
腾讯云
https://mirrors.cloud.tencent.com/pypi/simple/

requests.exceptions.ProxyError : HTTPSConnectionPool错误通常发生在使用代理进行HTTPS连接时,由于代理配置不正确或无法连接到代理服务器导致的。以下是详细的分析和解决方案:

原因分析

  1. 代理配置问题

    • 代理服务器设置可能不正确,或者代理服务器本身存在问题。
    • 系统上使用的代理规则匹配错误,导致无法成功连接。
  2. 网络问题

    • 网络不稳定或中断可能导致连接失败。
  3. 服务器问题

    • 目标服务器可能暂时不可用或响应过慢,导致连接超时。
  4. SSL证书问题

    • SSL证书验证失败,可以尝试更新CA证书库或禁用SSL证书验证(但需注意安全风险)。

解决方案

  1. 检查和配置代理

    • 确认代理服务器的地址、端口以及认证信息是否正确,并确保这些信息与网络环境相匹配。
    • 在代码中正确配置代理,例如将字典中的"https"和"http"全部大写。
  2. 禁用SSL证书验证

    • 如果对安全性要求不高,可以尝试禁用SSL证书验证。这可以通过在请求中添加verify=False参数来实现。

      import requests

      response = requests.get ('https://www.example.com ', verify=False)

  3. 更新CA证书库

    • 使用certifi库来更新CA证书库,以确保SSL证书验证正常进行。

      import certifi

      response = requests.get ('https://www.example.com ', ca证书=certifi.where ())

  4. 处理代理相关错误

    • 如果代理配置存在问题,可以尝试关闭系统上的代理或在代理配置中允许从特定源连接到目标服务器。
  5. 调试和日志记录

    • 在代码中加入详细的错误处理和日志记录,以便更好地诊断问题。例如,在请求失败时捕获异常并打印详细信息。

通过以上方法,可以有效解决requests.exceptions.ProxyError : HTTPSConnectionPool错误。

相关推荐
yuanmenghao13 分钟前
Linux 性能实战 | 第 17 篇:strace 系统调用分析与性能调优 [特殊字符]
linux·python·性能优化
民国二十三画生14 分钟前
C++(兼容 C 语言) 的标准输入语法,用来读取一行文本
c语言·开发语言·c++
bst@微胖子18 分钟前
PyTorch深度学习框架项目合集一
人工智能·pytorch·python
Axis tech19 分钟前
Xsens动作捕捉系统采集用于人形机器人AI大数据训练的精确运动数据
人工智能·深度学习·机器人
Codiggerworld27 分钟前
从字节码到JVM:深入理解Java的“一次编写,到处运行”魔法
java·开发语言·jvm
Boxsc_midnight31 分钟前
【vLLM服务器并发能力测试程序】写一个python小程序来进行并发测试
服务器·python·vllm
深蓝电商API36 分钟前
爬虫日志分析:快速定位被封原因
爬虫·python
无心水39 分钟前
2025,一路有你!
java·人工智能·分布式·后端·深度学习·架构·2025博客之星
禾叙_43 分钟前
【netty】Channel
开发语言·javascript·ecmascript
云深处@1 小时前
【C++11】包装器,智能指针
开发语言·c++