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 命令行非阻塞输入的小例子
Sep 27 Python
python中readline判断文件读取结束的方法
Nov 08 Python
Python urls.py的三种配置写法实例详解
Apr 28 Python
Python搜索引擎实现原理和方法
Nov 27 Python
PyQt5每天必学之事件与信号
Apr 20 Python
Python实现的从右到左字符串替换方法示例
Jul 06 Python
Python利用heapq实现一个优先级队列的方法
Feb 03 Python
python获取地震信息 微信实时推送
Jun 18 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
Aug 01 Python
利用ImageAI库只需几行python代码实现目标检测
Aug 09 Python
Pandas时间序列基础详解(转换,索引,切片)
Feb 26 Python
python图片剪裁代码(图片按四个点坐标剪裁)
Mar 10 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
屏蔽机器人从你的网站搜取email地址的php代码
2012/11/14 PHP
php获取qq用户昵称和在线状态(实例分析)
2013/10/27 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
php统计数组元素个数的方法
2015/07/02 PHP
10个php函数实用却不常见
2015/10/13 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
Javascript Global对象
2009/08/13 Javascript
javascript学习笔记(十) js对象 继承
2012/06/19 Javascript
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
jquery弹出框的用法示例(2)
2013/08/26 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
2015/12/10 Javascript
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
详解vuex持久化插件解决浏览器刷新数据消失问题
2019/04/15 Javascript
vue如何截取字符串
2019/05/06 Javascript
layui type2 通过url给iframe子页面传值的例子
2019/09/06 Javascript
Python中的两个内置模块介绍
2015/04/05 Python
Python编程之序列操作实例详解
2017/07/22 Python
Pycharm远程调试openstack的方法
2017/11/21 Python
Python if语句知识点用法总结
2018/06/10 Python
Django实现支付宝付款和微信支付的示例代码
2018/07/25 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
python实现五子棋小程序
2019/06/18 Python
Flask-WTF表单的使用方法
2019/07/12 Python
python3实现mysql导出excel的方法
2019/07/31 Python
opencv实现简单人脸识别
2021/02/19 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
如何使用python socket模块实现简单的文件下载
2020/09/04 Python
Python 删除List元素的三种方法remove、pop、del
2020/11/16 Python
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
上课打牌的检讨书
2014/02/15 职场文书
乡镇党建工作汇报材料
2014/10/27 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
2015年学校综合治理工作总结
2015/07/20 职场文书
教师节获奖感言
2015/07/31 职场文书
企业开发CSS命名BEM代码规范实践
2022/02/12 HTML / CSS