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使用os模块的os.walk遍历文件夹示例
Jan 27 Python
python异步任务队列示例
Apr 01 Python
跟老齐学Python之不要红头文件(2)
Sep 28 Python
理解Python中函数的参数
Apr 27 Python
python实现随机森林random forest的原理及方法
Dec 21 Python
Python3爬虫全国地址信息
Jan 05 Python
Python多继承以及MRO顺序的使用
Nov 11 Python
python脚本监控logstash进程并邮件告警实例
Apr 28 Python
基于python实现音乐播放器代码实例
Jul 01 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
Jan 27 Python
Python 中Operator模块的使用
Jan 30 Python
python爬虫利用代理池更换IP的方法步骤
Feb 21 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
Dedecms常用函数解析
2008/02/01 PHP
PHP实现从远程下载文件的方法
2015/03/12 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
基于php的CMS中展示文章类实例分析
2015/06/18 PHP
Javascript/Jquery——简单定时器的多种实现方法
2013/07/03 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
2016/09/30 Javascript
jQuery动态移除和添加背景图片的方法详解
2017/03/07 Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
2017/08/30 Javascript
基于vue-element组件实现音乐播放器功能
2018/05/06 Javascript
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
vue使用原生js实现滚动页面跟踪导航高亮的示例代码
2018/10/25 Javascript
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
vue.js循环radio的实例
2019/11/07 Javascript
jQuery操作元素追加内容示例
2020/01/10 jQuery
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
[55:44]OG vs NAVI 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python 布尔操作实现代码
2013/03/23 Python
Python栈类实例分析
2015/06/15 Python
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
python随机生成库faker库api实例详解
2019/11/28 Python
python属于软件吗
2020/06/18 Python
Python random模块的使用示例
2020/10/10 Python
Python与C/C++的相互调用案例
2021/03/04 Python
英国最大的LED专业零售商:Led Hut
2018/03/16 全球购物
怎样声明子类
2013/07/02 面试题
医生自荐信
2013/10/11 职场文书
酒店总经理助理岗位职责
2014/02/01 职场文书
上班玩手机检讨书
2014/02/17 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书
2015年员工试用期工作总结
2015/05/28 职场文书
检讨书怎么写?
2019/06/21 职场文书
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript
电脑开机弹出documents文件夹怎么回事?弹出documents文件夹解决方法
2022/04/08 数码科技
mysql使用 not int 子查询隐含陷阱
2022/04/12 MySQL