这篇文章主要介绍了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)')))

verify参数设置

1、Requests的请求默认verify=True

2、如果你将 verify设置为 False,Requests 也能忽略对 SSL 证书的验证

3、但是依然会出现两行Warning,可以不用管

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 SSL证书验证问题解决方案

本文地址: http://www.cppcns.com/jiaoben/python/298285.html

python跳过ssl验证_Python SSL证书验证问题解决方案相关推荐

  1. python 指定证书验证_Python SSL证书验证问题解决方案

    Python SSL证书验证问题解决方案 这篇文章主要介绍了Python SSL证书验证问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 ...

  2. python跳过本次循环_Python的一些格式与逻辑控制语句

    Python的一些基本格式 缩进--4个空格 标明代码之间的层次关系的唯一手段 注释--单行注释以#开头,多行注释以'''(三个单引号)开头结尾 字符串用"'(单引号和双引号)表示 输入函数 ...

  3. python跳过本次循环_python跳过循环

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我如何跳过循环使用pdb.set_trace()? 例如, pdb.set_tr ...

  4. 报税时提示服务器验证证书失败,服务器证书验证失败 服务器证书验证地址出错怎么办...

    手机或是电脑在日常生活中使用是非常频繁的,一些人会拿自己个人信息绑定手机或者电脑上,一些人害怕出现信息泄漏的问题,手机可以使用密码保护自己的信息资料,电脑也可以加密自己的信息,只要在电脑上安装服务器就 ...

  5. java证书验证失败_Java 跳过 HTTPS 请求过程中证书验证问题

    受益于谷歌和苹果对 HTTPS 的强制升级要求,服务已经全面升级了,安全性提高的同时也引起了新的问题. 由于 HTTPS 证书还是很贵的,所以各种测试环境上各种非法证书,通过浏览器访问的时候可以直接选 ...

  6. python跳一跳编程构造_Python + 新手 制作“跳一跳”辅助程序

    刚开始学习Python,萌新总有一颗渴望做实践享受成就感的心,最近"跳一跳"比较火,在看了一些前辈的辅助程序教程后,我就也想写一个自己版本的辅助(for Android). 写辅助 ...

  7. python表单验证_python表单验证封装

    在Web程序中往往包含大量的表单验证的工作,如:判断输入是否为空,是否符合规则. hello hostname: ip: port: phone: HTML #!/usr/bin/env python ...

  8. python跳一跳编程构造_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  9. python跳过本次循环_python 跳过

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我如何跳过循环使用pdb.set_trace()? 例如, pdb.set_tr ...

最新文章

  1. python中空位符_python中空位符_Python之路 - Python - 字符编码 - 期权论坛
  2. c调用python第三方库_Python使用ctypes模块调用DLL函数之C语言数组与numpy数组传递...
  3. Go语言实现并行分段求和计算
  4. 卷积神经网络学习笔记与心得(2)数据集
  5. eclipse写javaee的时候js文件新增函数找不到
  6. mac 终端 常用命令
  7. oracle10g没有行列转换函数的替代方法(转)
  8. Excel分列时拒绝让超过15位的数字变成科学计数法
  9. 【英语:基础进阶_核心词汇扩充】E4.常见词根拓词
  10. 三十六计珍藏版(下)
  11. [附源码]java毕业设计点餐系统论文
  12. Oracle 查询临时表空间
  13. 如何配置静态路由使三台PC机互联
  14. 微软公司2007年秋季校园招聘在线宣讲会
  15. To B商业史系列 01:在线办公的潮起潮落
  16. P-NUCLEO-IHM001 电机开发套件(一)
  17. 微博视频处理系统的云原生之路
  18. 能长期做到以下32点的程序员,达到月薪30K往上,不太难:
  19. OSChina 周一乱弹 —— 终于可以尝尝冷水泡面了
  20. 微信语音识别 php,微信公众号开发之语音消息识别php代码

热门文章

  1. 解决Docker容器内安装chrome浏览器无法启动bug
  2. Docker系列文章索引
  3. mac、Linux SSH 阿里云 vultr免密登录服务器
  4. 【安卓开发】启动另一个 Activity
  5. 【C语言】用指针作为形参完成数据的升序排列
  6. urllib3源码基本入门
  7. soap rest_REST是新的SOAP
  8. spring中使用scala的maven打包配置
  9. Python如何创建装饰器时保留函数元信息
  10. 如何用Python破解验证码,适合新手练手