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实现的HTTP并发测试完整示例
Apr 23 Python
举例讲解Linux系统下Python调用系统Shell的方法
Nov 07 Python
Python 爬虫学习笔记之正则表达式
Sep 21 Python
python中如何使用正则表达式的非贪婪模式示例
Oct 09 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
Nov 06 Python
python Matplotlib画图之调整字体大小的示例
Nov 20 Python
python和flask中返回JSON数据的方法
Mar 26 Python
python实现可视化动态CPU性能监控
Jun 21 Python
在Python中输入一个以空格为间隔的数组方法
Nov 13 Python
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
Dec 20 Python
python 如何对logging日志封装
Dec 02 Python
基于flask实现五子棋小游戏
May 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
收音机频率指针指示不准确和灵敏度低问题
2021/03/02 无线电
使用php重新实现PHP脚本引擎内置函数
2007/03/06 PHP
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
克隆一个新项目的快捷方式
2013/04/10 PHP
PHP时间戳 strtotime()使用方法和技巧
2013/10/29 PHP
浅谈COOKIE和SESSION区别
2015/07/19 PHP
Apache启动报错No space left on device: AH00023该怎么解决
2015/10/16 PHP
joomla数据库操作示例代码
2016/01/06 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
删除重复数据的算法
2006/11/23 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
2011/12/20 Javascript
jquery实现网站超链接和图片提示效果
2013/03/21 Javascript
js中substring和substr的详细介绍与用法
2013/08/29 Javascript
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
jquery加载图片时以淡入方式显示的方法
2015/01/14 Javascript
jQuery插件MixItUp实现动画过滤和排序
2015/04/12 Javascript
使用console进行性能测试
2015/04/27 Javascript
js实现tab切换效果实例
2015/09/16 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
从零开始学习Node.js系列教程五:服务器监听方法示例
2017/04/13 Javascript
js如何获取网页所有图片
2017/05/12 Javascript
学习JS中的DOM节点以及操作
2018/04/30 Javascript
详解关于vue-area-linkage走过的坑
2018/06/27 Javascript
JavaScript如何实现元素全排列实例代码
2019/05/14 Javascript
[58:15]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 NB vs Liquid
2018/04/02 DOTA
在Python中使用lambda高效操作列表的教程
2015/04/24 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
python计算两个矩形框重合百分比的实例
2018/11/07 Python
pyspark操作MongoDB的方法步骤
2019/01/04 Python
Python数据可视化之画图
2019/01/15 Python
详解CSS3中border-image的使用
2015/07/18 HTML / CSS
使用Html5多媒体实现微信语音功能
2019/07/26 HTML / CSS
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
2014年工程部工作总结
2014/11/25 职场文书
Redis IP地址的绑定的实现
2021/05/08 Redis