解决Python requests 报错方法集锦

发布时间 - 2026-01-11 00:15:00    点击率:

python版本和ssl版本都会导致 requests在请求https网站时候会出一些错误,最好使用新版本。

1 Python2.6x use requests

一台老Centos机器上跑着古老的应用,加了一个新模块之后报错 报错 InsecurePlatformWarning: A true SSLContext object is not available.

/usr/lib/python2.6/site-packages/requests/packages/urllib3/util/ssl_.py:132: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecurePlatformWarning

解决办法

使用老版本的 requests

$pip install requests==2.5.3

或者这样安装

$ pip install requests[security]

2 SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

错误如下 版本 python2.7.5

Traceback (most recent call last):
  File "./test.py", line 24, in <module>
  response = requests.get(url1, headers=headers)
  File "build/bdist.linux-x86_64/egg/requests/api.py", line 52, in get
  File "build/bdist.linux-x86_64/egg/requests/api.py", line 40, in request
  File "build/bdist.linux-x86_64/egg/requests/sessions.py", line 209, in request
  File "build/bdist.linux-x86_64/egg/requests/models.py", line 624, in send
  File "build/bdist.linux-x86_64/egg/requests/models.py", line 300, in _build_response
  File "build/bdist.linux-x86_64/egg/requests/models.py", line 611, in send
requests.exceptions.SSLError: [Errno 1] _ssl.c:503: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

解决方法

可以禁用 verify

>>> requests.get('https://google.com', verify=True)
问题地址 python-requests-throwing-up-sslerror

3 SSLError: bad handshake

SSLError: bad handshake: Error([(‘SSL routines', ‘SSL3_GET_SERVER_CERTIFICATE', ‘certificate verify failed')],) python2.7.5
pip uninstall -y certifi && pip install certifi==2015.04.28

讨论参见: https://github.com/rackspace/pyrax/issues/601

以上所述是小编给大家介绍的Python requests 报错方法集锦,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!


# python  # requests  # python中requests模块的使用方法  # python中requests库session对象的妙用详解  # python采用requests库模拟登录和抓取数据的简单示例  # Python使用requests发送POST请求实例代码  # python中requests使用代理proxies方法介绍  # python 如何使用requests下载文件  # Python爬虫库requests获取响应内容、响应状态码、响应头  # Python3使用requests包抓取并保存网页源码的方法  # 详解Python requests 超时和重试的方法  # Python requests timeout的设置  # Python中Requests库的实现示例  # 报错  # 小编  # 一台  # 给大家  # 解决方法  # 解决办法  # 所述  # 新版本  # 给我留言  # 跑着  # 有任何  # 机器上  # solve  # readthedocs  # information  # io  # en 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何用AI帮你把自己的生活经历写成一个有趣的故事?  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  图册素材网站设计制作软件,图册的导出方式有几种?  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  BootStrap整体框架之基础布局组件  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  如何在Tomcat中配置并部署网站项目?  香港服务器选型指南:免备案配置与高效建站方案解析  如何在IIS管理器中快速创建并配置网站?  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  如何在七牛云存储上搭建网站并设置自定义域名?  七夕网站制作视频,七夕大促活动怎么报名?  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  大连网站制作公司哪家好一点,大连买房网站哪个好?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程  Laravel如何实现模型的全局作用域?(Global Scope示例)  如何在橙子建站中快速调整背景颜色?  香港服务器租用费用高吗?如何避免常见误区?  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  如何用PHP工具快速搭建高效网站?  如何快速搭建支持数据库操作的智能建站平台?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  Laravel如何处理表单验证?(Requests代码示例)  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  在线制作视频的网站有哪些,电脑如何制作视频短片?  Laravel如何生成URL和重定向?(路由助手函数)  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  Linux系统命令中screen命令详解  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  Laravel如何自定义错误页面(404, 500)?(代码示例)  JavaScript中的标签模板是什么_它如何扩展字符串功能  如何快速建站并高效导出源代码?  简历没回改:利用AI润色让你的文字更专业  简单实现Android文件上传  个人摄影网站制作流程,摄影爱好者都去什么网站?  如何在阿里云ECS服务器部署织梦CMS网站?  如何在宝塔面板中创建新站点?  如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  用yum安装MySQLdb模块的步骤方法  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化