请求https网站报错

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

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

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

相关推荐
啥也学不会a6 小时前
PLC通信
开发语言·网络·网络协议·c#
小马爱打代码13 小时前
TCP 详解
网络·网络协议·tcp/ip
聿琴惜荭顏丶14 小时前
.NET MAUI进行UDP通信(二)
网络协议·udp·.net
hkNaruto15 小时前
【P2P】基于 Nebula 的 P2P 通信技术的虚拟局域网游戏设计方案
网络协议·游戏·p2p
Themberfue16 小时前
UDP/TCP ③-拥塞控制 || 滑动窗口 || 流量控制 || 快速重传
网络·网络协议·tcp/ip·计算机网络·udp
zhu090215010217 小时前
minio https配置
网络协议·http·https
鹅肝手握高V五色17 小时前
免费代理抓包工具SniffMaster(嗅探大师)抓取https
网络协议·http·https
Zfox_19 小时前
应用层协议 HTTP 讲解&实战:从0实现HTTP 服务器
linux·服务器·网络·c++·网络协议·http
前端没钱19 小时前
flutter入门系列教程<2>:Http请求库-dio的使用
网络协议·flutter·http
幽兰的天空1 天前
介绍 HTTP 请求如何实现跨域
网络·网络协议·http