requests 处理SSL证书错误

简介: requests 处理SSL证书错误

问题:1020: InsecureRequestWarning: Unverified HTTPS request is being made to host 'www.baidu.com'. Adding certificate verification is strongly advised.

requests.exceptions.SSLError: HTTPSConnectionPool(host='120.21.25.21', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1056)')))

解决:

import requests
from requests import session
s = session()
# 关闭SSL证书验证
# 进行弹出警告信息
requests.packages.urllib3.disable_warnings()
r = s.get("https://www.baidu.com",verify=False)
print(r.text)
目录
相关文章
|
6月前
|
安全 网络安全 数据安全/隐私保护
ssl证书认证失败的原因和解决办法
ssl证书认证失败的原因和解决办法
|
应用服务中间件 网络安全 nginx
使用let's encrypt免费ssl证书启用网站https
网站启用https访问,首先需要一个证书机构颁发的ssl证书,目前给个人免费颁发证书的机构,比较好的是:let's encrypt。Let's Encrypt是由Mozilla、思科、Akamai、IdenTrust和EFF等组织发起公共的免费SSL项目,免费,安装方便,配置简单,值得信赖。
8743 0
|
1月前
|
Web App开发 网络安全
requests库的使用—SSL证书验证
requests库的使用—SSL证书验证
|
安全 应用服务中间件 网络安全
https安全证书如何申请 https证书申请流程及费用
  随着谷歌、百度等主流浏览器大力支持鼓励网站安装SSL证书进行https加密,保障网站安全,网站安装https证书已经成为一种趋势。那么,https安全证书如何申请?申请https证书需要什么?https证书申请多少钱?      一、什么是https证书?     https证书也就是SSL证书,网站通过申请SSL证书将http协议升级为https加密协议,搭建加密传输、身份认证的网络安全通道。
6121 0
|
网络安全
一个SSL证书错误。CAFileNotFound
一个SSL证书错误。CAFileNotFound
129 1
|
安全 网络协议 网络安全
https证书免费申请
https证书免费申请
848 0
|
缓存 算法 网络协议
Https证书/SSL证书异常导致访问失败该如何解决?
我们在使用SSL证书时,经常会碰到一些常见的SSL证书错误,例如浏览器提示证书无效,证书在地址栏中被红色警告等等。下面是关于SSL证书错误的几种原因及解决方法。
1295 1
|
安全 网络安全 数据安全/隐私保护
导致SSL证书无效的原因有哪些?
如果发现SSL证书失效,首先应该看看证书是不是已经过期。为了保障数据安全,实时验证网站身份真实性,SSL证书的有效期逐年缩短,目前各大浏览器支持的SSL证书有效期都不超过一年。如果发现证书已经过期,需要及时续签或者重新购买证书。
330 0
导致SSL证书无效的原因有哪些?
|
域名解析 网络协议 算法
教你申请阿里云的免费HTTPS证书
教你申请阿里云的免费HTTPS证书,阿里云SSL免费证书在哪申请?一个阿里云账号一年可以申请20张免费SSL证书,很多同学找不到免费SSL的入口,阿小云来详细说下阿里云SSL证书免费申请入口链接以及免费SSL证书申请流程
398 0
|
域名解析 网络协议 算法
网站开启HTTPS阿里云免费SSL证书在哪申请?
网站开启HTTPS阿里云免费SSL证书在哪申请?阿里云SSL免费证书在哪申请?一个阿里云账号一年可以申请20张免费SSL证书,很多同学找不到免费SSL的入口,阿小云来详细说下阿里云SSL证书免费申请入口链接以及免费SSL证书申请流程
173 0