python requests 证书,python获取ssl证书信息
这篇文章主要介绍了python-请求的加密套接字协议层证书验证方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
目录
请求的加密套接字协议层证书验证1、对于HTTPS2、以上步骤后,会出现警告要求处理不信任的安全套接层证书不验证安全套接层证书
requests的SSL证书验证
1、对于HTTPS
默认情况下,启用加密套接字协议层验证,如果无法验证加密套接字协议层证书会导致:
请求。例外情况。SSL错误:(错误握手:错误([(SSL例程, tls_process_server_certificate ,证书验证失败)],),)
解决办法:
# 在要求中加入验证=假
res=requests.get(ur,verify=False)
2、以上步骤后,会出现警告
不安全请求警告:正在发出未经验证的安全超文本传输协议请求。强烈建议添加证书验证。请参阅: https://URL库3。阅读文档。io/en/最新/高级-使用。html # SSL-警告insurerequestwarning)
解决办法:
从请求。包裹。URL库3。例外导入不安全请求警告
# 禁用安全请求警告
请求。包裹。URL库3。disable _ warnings(保险请求警告)
requests处理不信任的ssl证书
不验证ssl证书
requests.get(url,verify=False)
以前的12306证书不被认证
对于安全超文本传输协议协议
会有一个安全套接层证书的加密认证
以上为个人经验,希望能给大家一个参考,也希望大家多多支持盛行信息技术软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。