解决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 相关文章推荐
Python3.0与2.X版本的区别实例分析
Aug 25 Python
一个基于flask的web应用诞生 组织结构调整(7)
Apr 11 Python
python利用rsa库做公钥解密的方法教程
Dec 10 Python
Python常用的json标准库
Feb 19 Python
Python中dict和set的用法讲解
Mar 28 Python
python搜索包的路径的实现方法
Jul 19 Python
Win10系统下安装labelme及json文件批量转化方法
Jul 30 Python
Django Python 获取请求头信息Content-Range的方法
Aug 06 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
Oct 14 Python
pycharm运行scrapy过程图解
Nov 22 Python
Python 3.8 新功能大揭秘【新手必学】
Feb 05 Python
解决echarts中饼图标签重叠的问题
May 16 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编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
javascript 强制刷新页面的实现代码
2009/12/13 Javascript
jQuery仿Excel表格编辑功能的实现代码
2013/05/01 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
关于Javascript作用域链的八点总结
2013/12/06 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
JS中完美兼容各大浏览器的scrolltop方法
2015/04/17 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
2016/01/26 Javascript
jQuery实现限制文本框的输入长度
2017/01/11 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
Vue实现商品分类菜单数量提示功能
2019/07/26 Javascript
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
pyqt4教程之实现windows窗口小示例分享
2014/03/07 Python
Python本地与全局命名空间用法实例
2015/06/16 Python
Python将多份excel表格整理成一份表格
2018/01/03 Python
使用k8s部署Django项目的方法步骤
2019/01/14 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
2019/08/09 Python
Python3 虚拟开发环境搭建过程(图文详解)
2020/01/06 Python
Python django框架开发发布会签到系统(web开发)
2020/02/12 Python
如何用PHP实现邮件发送
2012/12/26 面试题
JNI的定义
2012/11/25 面试题
北京泡泡网网络有限公司.net面试题
2012/07/17 面试题
研讨会主持词
2014/04/02 职场文书
运动会班级口号
2014/06/09 职场文书
民事授权委托书范文
2014/08/02 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
2014年城管工作总结
2014/11/20 职场文书
个人自荐书怎么写
2015/03/26 职场文书
高中运动会前导词
2015/07/20 职场文书
幼儿园教师辞职信
2019/06/21 职场文书