Python SSL证书验证问题解决方案


Posted in Python onJanuary 13, 2020

这篇文章主要介绍了Python SSL证书验证问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一、SSL问题

1、在你不启用fiddler时,python代码直接发送https请求,不会有SSL问题(也就是说不想看到SSL问题,关掉fiddler就行)

2.启用fiddler会报出以下错误:

raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='163.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)')))

Python SSL证书验证问题解决方案

verify参数设置

1、Requests的请求默认verify=True

2、如果你将 verify设置为 False,Requests 也能忽略对 SSL 证书的验证

3、但是依然会出现两行Warning,可以不用管

Python SSL证书验证问题解决方案

Python3 提示warning 添加如下三种任意一种代码即可解决:

方式1:

import requests
requests.packages.urllib3.disable_warnings

方式2:

import warnings
warnings.filterwarnings("ignore")

方式3:

import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现的ini文件操作类分享
Nov 20 Python
python使用calendar输出指定年份全年日历的方法
Apr 04 Python
python检查URL是否正常访问的小技巧
Feb 25 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
Jun 28 Python
Python转换时间的图文方法
Jul 01 Python
python同步windows和linux文件
Aug 29 Python
python实现的汉诺塔算法示例
Oct 23 Python
Tensorflow 实现释放内存
Feb 03 Python
Python 动态变量名定义与调用方法
Feb 09 Python
Selenium自动化测试工具使用方法汇总
Jun 12 Python
python实现暗通道去雾算法的示例
Sep 27 Python
Python存储读取HDF5文件代码解析
Nov 25 Python
python清空命令行方式
Jan 13 #Python
Pytorch GPU显存充足却显示out of memory的解决方式
Jan 13 #Python
Python开发之基于模板匹配的信用卡数字识别功能
Jan 13 #Python
python中的itertools的使用详解
Jan 13 #Python
python3读取csv文件任意行列代码实例
Jan 13 #Python
pytorch程序异常后删除占用的显存操作
Jan 13 #Python
Python跑循环时内存泄露的解决方法
Jan 13 #Python
You might like
php的计数器程序
2006/10/09 PHP
mysql5写入和读出乱码解决
2006/11/25 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
豆瓣网的jquery代码实例
2008/06/15 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件
2011/12/21 Javascript
js将json格式内容转换成对象的方法
2013/11/01 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
浅谈JavaScript中setInterval和setTimeout的使用问题
2015/08/01 Javascript
Javascript实现鼠标右键特色菜单
2015/08/04 Javascript
js控件Kindeditor实现图片自动上传功能
2020/07/20 Javascript
实例详解jQuery的无new构建
2016/08/02 Javascript
AngularJS自定义指令之复制指令实现方法
2017/05/18 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
使用Angular CLI生成路由的方法
2018/03/24 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
2018/10/31 Javascript
小程序云开发实现数据库异步操作同步化
2019/05/18 Javascript
jQuery事件委托代码实践详解
2019/06/21 jQuery
JavaScript canvas动画实现时钟效果
2020/02/10 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
[14:19]2018年度COSER大赛-完美盛典
2018/12/16 DOTA
Python文本特征抽取与向量化算法学习
2017/12/22 Python
Python异常处理操作实例详解
2018/08/28 Python
详解Python3注释知识点
2019/02/19 Python
python3编写ThinkPHP命令执行Getshell的方法
2019/02/26 Python
基于django ManyToMany 使用的注意事项详解
2019/08/09 Python
关于阿里云oss获取sts凭证 app直传 python的实例
2019/08/20 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
深入理解css中vertical-align属性
2017/04/18 HTML / CSS
台湾最大网路书店:博客来
2018/03/18 全球购物
课程设计心得体会
2013/12/28 职场文书
2014年公司植树节活动方案
2014/03/04 职场文书
本科毕业生自荐信
2014/05/26 职场文书
2019旅游导游工作总结
2019/06/27 职场文书