解决Python requests 报错方法集锦


Posted in Python onMarch 19, 2017

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 相关文章推荐
Python简单网络编程示例【客户端与服务端】
May 26 Python
浅谈python 里面的单下划线与双下划线的区别
Dec 01 Python
Python3随机漫步生成数据并绘制
Aug 27 Python
python 字符串只保留汉字的方法
Nov 16 Python
python nmap实现端口扫描器教程
May 28 Python
Cython编译python为so 代码加密示例
Dec 23 Python
pycharm内无法import已安装的模块问题解决
Feb 12 Python
python 通过邮件控制实现远程控制电脑操作
Mar 16 Python
Keras之fit_generator与train_on_batch用法
Jun 17 Python
详解Pycharm安装及Django安装配置指南
Sep 15 Python
python3 使用ssh隧道连接mysql的操作
Dec 05 Python
Python实现信息管理系统
Jun 05 Python
python字符串str和字节数组相互转化方法
Mar 18 #Python
Python执行时间的计算方法小结
Mar 17 #Python
python django事务transaction源码分析详解
Mar 17 #Python
Python自动生产表情包
Mar 17 #Python
Python实现的异步代理爬虫及代理池
Mar 17 #Python
Python 专题一 函数的基础知识
Mar 16 #Python
python 专题九 Mysql数据库编程基础知识
Mar 16 #Python
You might like
php 面向对象的一个例子
2011/04/12 PHP
利用php下载xls文件(自己动手写的)
2014/04/18 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
PHP生成RSS文件类实例
2014/12/05 PHP
php利用反射实现插件机制的方法
2015/03/14 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
javascript调试说明
2010/06/07 Javascript
基于jQuery的js分页代码
2010/06/10 Javascript
JavaScript中关于indexOf的使用方法与问题小结
2010/08/05 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
2012/05/30 Javascript
详解JavaScript ES6中的模板字符串
2015/07/28 Javascript
jquery实现的简单二级菜单效果代码
2015/09/22 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
2016/05/10 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
js常用DOM方法详解
2017/02/04 Javascript
JS基于贪心算法解决背包问题示例
2017/11/27 Javascript
vue实现点击展开点击收起效果
2018/04/27 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
vue+iview动态渲染表格详解
2019/03/19 Javascript
vue中使用 pako.js 解密 gzip加密字符串的方法
2019/06/10 Javascript
JavaScript实现鼠标经过表格某行时此行变色
2020/11/20 Javascript
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
python实现员工管理系统
2018/01/11 Python
Python全排列操作实例分析
2018/07/24 Python
python实现微信小程序用户登录、模板推送
2019/08/28 Python
python3 字符串知识点学习笔记
2020/02/08 Python
英国IT硬件供应商,定制游戏PC:Mesh Computers
2019/03/28 全球购物
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
七年级英语教学反思
2014/01/15 职场文书
事业单位公务员的职业生涯规划
2014/01/15 职场文书
运动会四百米广播稿
2014/01/19 职场文书
大学生职业生涯规划范文——找准自我,定位人生
2014/01/23 职场文书
煤矿安全演讲稿
2014/05/09 职场文书
小学运动会口号
2014/06/07 职场文书
2015年企业团支部工作总结
2015/05/21 职场文书
母婴行业实体、电商模式全面解析
2019/08/01 职场文书