【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错误。

相关推荐
一晌小贪欢15 分钟前
Python基础:第 09 篇 · while 循环:重复直到不满足
开发语言·c++·python·数据可视化·面向对象·python办公
xiaoye-duck1 小时前
《C++ 项目:手写大模型接入 SDK》LLMManager架构设计与实现
开发语言·网络·c++·语言模型
一条大祥脚1 小时前
CuTe 与 CuTe DSL:从 C++ 模板元编程到 Python DSL 的 GPU 编程演进
开发语言·c++·python·cutlass·cute·cute dsl
早起CaiCai1 小时前
【2023-01 OM】利用深度学习算法融合异质观测实现海洋场降尺度
人工智能·深度学习·算法
10年前端老司机2 小时前
Milvus 8种检索能力实践
数据库·python·agent
FRing032 小时前
vue2干货总结8(路由模块封装、router-link、声明式导航、路由重定向、编程式导航)
开发语言·前端·vue.js·vue2
旖旎夜光2 小时前
【C++ 基础入门】C++ 多态(上):虚函数、重写、override/final 与抽象类
开发语言·c++·笔记·学习
starzy19902 小时前
深入理解Scala嵌套函数:作用域封装之道
开发语言·scala
Sakura_j_h_2 小时前
从零写一个 MCP stdio Server:用 Python 校验博客文章格式
开发语言·python·自动化·ai工具·mcp·json-rpc
大草原的小灰灰3 小时前
LLM应用的标准开发框架LangChain(八)- 中间件
python·中间件·langchain