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实现带验证码网站的自动登陆实现代码
Jan 12 Python
详解Python爬虫的基本写法
Jan 08 Python
Python编程实现数学运算求一元二次方程的实根算法示例
Apr 02 Python
浅谈function(函数)中的动态参数
Apr 30 Python
python实现简单的文字识别
Nov 27 Python
python进行文件对比的方法
Dec 24 Python
详解python中@的用法
Mar 27 Python
Python中的asyncio代码详解
Jun 10 Python
使用Tensorflow实现可视化中间层和卷积层
Jan 24 Python
python十进制转二进制的详解
Feb 07 Python
Python编程快速上手——正则表达式查找功能案例分析
Feb 28 Python
Python 匹配文本并在其上一行追加文本
May 11 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
解析crontab php自动运行的方法
2013/06/24 PHP
PHP Class&Object -- 解析PHP实现二叉树
2013/06/25 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
JavaScript prototype属性使用说明
2010/05/13 Javascript
JQuery 应用 JQuery.groupTable.js
2010/12/15 Javascript
整理一些JavaScript的IE和火狐的兼容性注意事项
2011/03/17 Javascript
js动态拼接正则表达式的两种方法
2014/03/04 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
Linux下使用jq友好的打印JSON技巧分享
2014/11/18 Javascript
jquery提示效果实例分析
2014/11/25 Javascript
jQuery取得iframe中元素的常用方法详解
2016/01/14 Javascript
浅谈bootstrap源码分析之tab(选项卡)
2016/06/06 Javascript
bootstrap IE8 兼容性处理
2017/03/22 Javascript
jQuery响应滚动条事件功能示例
2017/10/14 jQuery
微信小程序之几种常见的弹框提示信息实现详解
2019/07/11 Javascript
原生JS与JQ获取元素的区别详解
2020/02/13 Javascript
jQuery中event.target和this的区别详解
2020/08/13 jQuery
python数组复制拷贝的实现方法
2015/06/09 Python
Python基础之文件读取的讲解
2019/02/16 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
Pytorch: 自定义网络层实例
2020/01/07 Python
pytorch forward两个参数实例
2020/01/17 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
大学生求职简历的自我评价范文
2013/10/12 职场文书
小学红领巾中秋节广播稿
2014/01/13 职场文书
个人简历自我评价范文
2014/02/04 职场文书
出国英文推荐信
2014/05/10 职场文书
住院医师规范化培训实施方案
2014/06/12 职场文书
法人代表授权委托书范文
2014/09/10 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
党员民主评议自我评价
2014/10/20 职场文书
求职导师推荐信范文
2015/03/27 职场文书
本科毕业论文答辩稿
2015/06/23 职场文书
Redis持久化与主从复制的实践
2021/04/27 Redis