Python requests的SSL证书验证方式
作者:_Miya 时间:2021-10-06 09:21:51
requests的SSL证书验证
1、对于HTTPS
默认情况下,启用SSL验证,如果无法验证SSL证书会导致:
requests.exceptions.SSLError: ("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",)
解决办法:
# 在requests中加入verify=False
res = requests.get(ur,verify=False)
2、以上步骤后,会出现警告
InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings InsecureRequestWarning)
解决办法:
from requests.packages.urllib3.exceptions import InsecureRequestWarning
# 禁用安全请求警告
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
requests处理不信任的ssl证书
不验证ssl证书
requests.get(url,verify=False)
以前的12306证书不被认证
对于https协议
会有一个ssl证书的加密认证
来源:https://blog.csdn.net/xiaowo_/article/details/103857131
标签:Python,requests,SSL证书
0
投稿
猜你喜欢
如何用python多次调用exe文件运行不同的结果
2023-07-08 03:01:24
MySQL中select语句介绍及使用示例
2024-01-23 06:47:07
ASP 使用jqGrid实现读写删的代码(json)
2010-03-07 17:26:00
Vuex之理解Store的用法
2024-05-13 09:37:33
pytorch实现线性回归以及多元回归
2023-04-13 02:15:27
最好的Python DateTime 库之 Pendulum 长篇解析
2023-03-12 18:40:42
python字典一键多值实例代码分享
2021-07-08 10:47:52
MySQL数据备份之mysqldump的使用详解
2024-01-18 20:46:57
基于Python快速处理PDF表格数据
2021-04-11 23:29:54
python实现维吉尼亚算法
2023-07-02 01:28:17
golang切片原理详细解析
2024-04-29 13:06:35
Typescript中extends关键字的基本使用
2024-06-18 01:03:50
在python中利用try..except来代替if..else的用法
2023-09-12 17:50:10
PHP实现上传文件并存进数据库的方法
2023-07-03 21:35:14
python安装mysql的依赖包mysql-python操作
2024-01-20 22:00:54
URL编码“陷阱”
2008-03-04 16:57:00
详解Python垃圾回收机制和常量池的验证
2022-12-28 09:58:29
发一新浪招聘的图片滚动控制JS效果
2011-08-10 19:17:25
django自定义模板标签过程解析
2023-07-29 12:34:57
简写一个的lightbox显示隐藏层效果(兼容)
2010-07-23 20:02:00