请求https网站报错

最近在做爬虫项目时遇到的一个报错,说是SSL证书验证失败。

开始还以为是代理又出了问题,后来经过查阅各种资料了解到这是因为Python2.7.9之后的版本在调用urllib.urlopen时会先验证一下https网站的SSL证书,而目标网站使用的是自签名的证书,就会导致这个错误。

解决方法是在发送请求时添加参数verify = False,可能这样做不太安全,所以每次发送请求时控制台都会给我们一个warning,建议我们开启SSL验证。

相关推荐
小刘|7 小时前
Https以及CA证书
网络·网络协议·https
java叶新东老师8 小时前
spring gateway 配置http和websocket路由转发规则
spring·http·gateway
筑梦之月9 小时前
如何查看电脑后门IP和流量?
网络协议·tcp/ip·电脑
林深的林15 小时前
Http证书体系及证书加密流程(通信流程)
网络协议·http·https
7ACE21 小时前
Wireshark TS | 发送数据超出接收窗口
网络协议·tcp/ip·wireshark
先知后行。1 天前
网络协议HTTP、TCP(草稿)
网络·网络协议
自由鬼1 天前
Apache HTTP Server 2.4.49 的目录遍历漏洞CVE-2021-41773
网络协议·http·apache
极地星光1 天前
TCP/IP 网络编程面试题及解答
网络·网络协议·tcp/ip