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 ZipFile模块详解
Nov 01 Python
python字符串的常用操作方法小结
May 21 Python
tensorflow学习笔记之mnist的卷积神经网络实例
Apr 15 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
Dec 27 Python
python实现浪漫的烟花秀
Jan 30 Python
浅析python 中大括号中括号小括号的区分
Jul 29 Python
解决pyshp UnicodeDecodeError的问题
Dec 06 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
Feb 24 Python
python实现斗地主分牌洗牌
Jun 22 Python
安装Anaconda3及使用Jupyter的方法
Oct 27 Python
python中slice参数过长的处理方法及实例
Dec 15 Python
Django实现聊天机器人
May 31 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
3
2006/10/09 PHP
php fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
2011/05/24 PHP
php模板函数 正则实现代码
2012/10/15 PHP
php设计模式之委托模式
2016/02/13 PHP
PHP判断是否是微信打开还是浏览器打开的方法
2019/02/27 PHP
javascript 二维数组的实现与应用
2010/03/16 Javascript
基于jquery的让页面控件不可用的实现代码
2010/04/27 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
使用jQuery制作浮动工具栏的实例分享
2016/05/13 Javascript
JavaScript鼠标特效大全
2016/09/13 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
关于Javascript中document.cookie的使用
2017/03/08 Javascript
Vue制作Todo List网页
2017/04/26 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
基于jQuery ztree实现表格风格的树状结构
2018/08/31 jQuery
JS实现数组去重,显示重复元素及个数的方法示例
2019/01/21 Javascript
vue 地图可视化 maptalks 篇实例代码详解
2019/05/21 Javascript
[00:35]TI7不朽珍藏III——寒冰飞龙不朽展示
2017/07/15 DOTA
详解Python中DOM方法的动态性
2015/04/11 Python
简单掌握Python中glob模块查找文件路径的用法
2016/07/05 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
Python实现pdf文档转txt的方法示例
2018/01/19 Python
Python绘制的二项分布概率图示例
2018/08/22 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
2019/08/21 Python
18个Python脚本可加速你的编码速度(提示和技巧)
2019/10/17 Python
Python matplotlib模块及柱状图用法解析
2020/08/10 Python
CSS3的transition和animation的用法实例介绍
2014/08/20 HTML / CSS
一文彻底解决HTML5页面中长按保存图片功能
2019/06/10 HTML / CSS
新西兰珠宝品牌:Michael Hill
2017/09/16 全球购物
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
美国在线艺术商店:HandmadePiece
2020/11/06 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
机械工程师岗位职责
2014/06/16 职场文书
乡文化站暑期培训方案
2014/08/28 职场文书
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏