Python SSL证书验证问题解决方案

 更新时间:2020年01月13日 10:35:40   作者:lucky8492  
这篇文章主要介绍了Python SSL证书验证问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 一篇文章带你学习Python3的高级特性(2)

    一篇文章带你学习Python3的高级特性(2)

    这篇文章主要为大家详细介绍了Python3的高阶函数,主要介绍什么是高级特性,高级特性的用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 一篇文章带你了解kali局域网攻击

    一篇文章带你了解kali局域网攻击

    这篇文章主要给大家介绍了kali的局域网攻击,小编觉得这篇文章还是不错的,使用起来也是非常方便的,需要的朋友可以参考下
    2021-08-08
  • Python Merge函数原理及用法解析

    Python Merge函数原理及用法解析

    这篇文章主要介绍了Python Merge函数原理及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Python实现LM算法的示例代码

    Python实现LM算法的示例代码

    L-M方法全称Levenberg-Marquardt方法,是一种非线性最小二乘优化算法,这篇文章整理了该算法的Python和C++实现方法,需要的可以参考一下
    2023-06-06
  • python脚本设置系统时间的两种方法

    python脚本设置系统时间的两种方法

    这篇文章主要介绍了python脚本设置系统时间的两种方法,其一是调用socket直接发送udp包到国家授时中心,其二是调用ntplib包,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • Python实现ssh批量登录并执行命令

    Python实现ssh批量登录并执行命令

    本篇文章主要是介绍了Python实现ssh批量登录并执行命令,有一些任务可以进行批量完成,Python就可以完成,有需要的同学可以了解一下。
    2016-10-10
  • Python学习笔记之线程

    Python学习笔记之线程

    这篇文章主要介绍了Python线程详解,本文详细讲解了线程方方面面的知识,如线程基础知识线程状态、线程同步(锁)、线程通信(条件变量)等内容,需要的朋友可以参考下
    2021-11-11
  • Python实现将字典内容保存到Excel文件的四种方法

    Python实现将字典内容保存到Excel文件的四种方法

    Python 中的字典是一个数据集合,其中每个值对应一个键,它们是无序的、可变的,并且对字典中存储的值和键的数据类型没有限制,本文给大家介绍了Python实现将字典内容保存到Excel文件的四种方法,需要的朋友可以参考下
    2024-07-07
  • Pycharm中flask开启debug模式的详细流程

    Pycharm中flask开启debug模式的详细流程

    PyCharm是一个强大的集成开发环境(IDE),非常适合Python开发者,包括Flask框架,当你在使用Flask开发Web应用时,Debug功能是非常重要的,它允许你在运行时检查程序的状态、调试代码错误,本文将介绍Pycharm中flask开启debug模式的详细流程,需要的朋友可以参考下
    2024-08-08
  • python版本坑:md5例子(python2与python3中md5区别)

    python版本坑:md5例子(python2与python3中md5区别)

    这篇文章主要介绍了python版本坑:md5例子(python2与python3中md5区别),需要的朋友可以参考下
    2017-06-06

最新评论