requests https访问错误SSLError: certificate verify failed 及InsecureRequestWarning处理办法
来源:互联网 发布:网络运维与管理 编辑:程序博客网 时间:2024/05/24 15:37
在使用requests访问某网站时,提示如下错误,Python版本为2.7.13。
SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)
经过搜索,urllib或requests在打开https站点是会验证证书。
简单的处理办法是在get方法中加入verify参数,并设为false。
requests.get(url, verify=false)
问题到此为止还没结束,取消SSL验证又带来一个新问题。出现了警告信息,这个锅是urllib3的。
InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised.
虽然不是错误,但是在捕捉异常时,默认会出问题,为了不影响原有流程,应该去掉这些警告信息。
from requests.packages.urllib3.exceptions import InsecureRequestWarningrequests.packages.urllib3.disable_warnings(InsecureRequestWarning)
或者直接取消所有urllib3的警告
requests.packages.urllib3.disable_warnings()
阅读全文
1 0
- requests https访问错误SSLError: certificate verify failed 及InsecureRequestWarning处理办法
- 银豹 PYTHON requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
- requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581
- SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)
- [Trouble Shooting] 解决requests模块使用过程中遇到 certificate verify failed 错误
- python requests报错InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate
- 在PHP中使用CURL访问HTTPS时出现certificate verify failed解决办法
- 在PHP中使用CURL访问HTTPS时出现certificate verify failed解决办法
- android webview 访问https页面 SslError 处理
- android webview 访问https页面 SslError 处理
- android webview 访问https页面 SslError 处理
- 安装cocoapod提示certificate verify failed错误
- win7 python3 解决 (SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_s
- Gem 安装 jekyll 遇到 “certificate verify failed” 问题解决办法
- python请求https报错[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
- python SSLError CERTIFICATE_VERIFY_FAILED InsecureRequestWarning
- certificate verify fails (https://gems.ruby-china.org错误
- WebView访问HTTPS空白的SslError处理(兼容2.1)
- .bat批处理学习
- flask代码段
- HDU 1288 Hat's Tea (贪心)
- json数据解析
- RAFT(1)
- requests https访问错误SSLError: certificate verify failed 及InsecureRequestWarning处理办法
- 解决:eclipse中直接输入http://localhost:8080报404错误但是直接输入http://localhost:8080/项目名称可以进去
- java版md5加密
- 习题5的第3小题
- 设计算法把一个十进制的整数转换成二至九进制之间的任意进制输出
- Fragment嵌套问题Fragment一个ViewPager展示子Fragment
- zzuli acm1056由月利息求本息的误区
- Android开发--卡片式布局CardView/AppBarLayout
- 云计算的概念