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中的True,False条件判断实例分析
Jan 12 Python
Python调用ctypes使用C函数printf的方法
Aug 23 Python
Python解决八皇后问题示例
Apr 22 Python
python 定义n个变量方法 (变量声明自动化)
Nov 10 Python
对Python实现简单的API接口实例讲解
Dec 10 Python
Pandas的read_csv函数参数分析详解
Jul 02 Python
python实现函数极小值
Jul 10 Python
python单例模式的多种实现方法
Jul 26 Python
Django项目中使用JWT的实现代码
Nov 04 Python
python os.path.isfile 的使用误区详解
Nov 29 Python
使用opencv将视频帧转成图片输出
Dec 10 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
Jan 20 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
PHP教程之PHP中shell脚本的使用方法分享
2012/02/23 PHP
一个PHP针对数字的加密解密类
2014/03/20 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
Zend Framework入门教程之Zend_Session会话操作详解
2016/12/08 PHP
php获取指定数量随机字符串的方法
2017/02/06 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
2019/02/15 PHP
关于onchange事件在IE和FF下的表现及解决方法
2014/03/08 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
JQuery和PHP结合实现动态进度条上传显示
2016/11/23 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
2017/08/26 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
create-react-app安装出错问题解决方法
2018/09/04 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
vue 获取到数据但却渲染不到页面上的解决方法
2020/11/19 Vue.js
js实现验证码干扰(静态)
2021/02/22 Javascript
python绘图库Matplotlib的安装
2014/07/03 Python
初步讲解Python中的元组概念
2015/05/21 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
详解python websocket获取实时数据的几种常见链接方式
2019/07/01 Python
python自动生成model文件过程详解
2019/11/02 Python
python django中8000端口被占用的解决
2019/12/17 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
Softmax函数原理及Python实现过程解析
2020/05/22 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
html5 canvas手势解锁源码分享
2020/01/07 HTML / CSS
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
Airbnb爱彼迎官网:成为爱彼迎房东,赚取收入
2019/03/14 全球购物
经典演讲稿范文
2013/12/30 职场文书
关于教师节的广播稿
2014/09/10 职场文书
副总经理岗位职责
2015/02/02 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
文明旅游倡议书
2015/04/28 职场文书
python数据库批量插入数据的实现(executemany的使用)
2021/04/30 Python
pytorch查看网络参数显存占用量等操作
2021/05/12 Python