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爬虫之爬虫编写全记录
Nov 06 Python
python通过pil模块获得图片exif信息的方法
Mar 16 Python
Python的面向对象编程方式学习笔记
Jul 12 Python
Python中关键字nonlocal和global的声明与解析
Mar 12 Python
python WindowsError的错误代码详解
Jul 23 Python
python实现协同过滤推荐算法完整代码示例
Dec 15 Python
Tensorflow之Saver的用法详解
Apr 23 Python
使用Keras实现简单线性回归模型操作
Jun 12 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
Jul 13 Python
重构Python代码的六个实例
Nov 25 Python
java关于string最常出现的面试题整理
Jan 18 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
Feb 26 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 XML备份Mysql数据库
2009/05/27 PHP
drupal 代码实现URL重写
2011/05/04 PHP
PHP url 加密解密函数代码
2011/08/26 PHP
PHP内核探索:变量概述
2014/01/30 PHP
PHP在线打包下载功能示例
2016/10/15 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
javascript 建设银行登陆键盘
2008/06/10 Javascript
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
基于jquery tab切换(防止页面刷新)
2012/05/23 Javascript
JavaScript实现自己的DOM选择器原理及代码
2013/03/04 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
2016/03/28 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
2016/12/13 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
Bootstrap Table使用整理(三)
2017/06/09 Javascript
解决vue里碰到 $refs 的问题的方法
2017/07/13 Javascript
JavaScript闭包的简单应用
2017/09/01 Javascript
解决vue中无法动态修改jqgrid组件 url地址的问题
2018/03/01 Javascript
vue下拉列表功能实例代码
2018/04/08 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
vue父子组件的通信方法(实例详解)
2019/11/10 Javascript
python统计一个文本中重复行数的方法
2014/11/19 Python
Python中使用logging模块打印log日志详解
2015/04/05 Python
Python中强大的命令行库click入门教程
2016/12/26 Python
Python实现简单的多任务mysql转xml的方法
2017/02/08 Python
python numpy 部分排序 寻找最大的前几个数的方法
2018/06/27 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
2019/08/12 Python
Python使用tkinter模块实现推箱子游戏
2019/10/08 Python
python实现大学人员管理系统
2019/10/25 Python
俄罗斯宠物用品网上商店:ZooMag
2019/12/12 全球购物
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
vue路由实现登录拦截
2021/03/24 Vue.js
财政局长自荐信范文
2013/12/22 职场文书
车贷收入证明范本
2014/09/14 职场文书
基层工作经历证明
2015/06/19 职场文书
HTML通过表单实现酒店筛选功能
2021/05/18 HTML / CSS
Apache Kafka 分区重分配的实现原理解析
2022/07/15 Servers