请求https网站报错

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

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

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

相关推荐
宁雨桥1 小时前
WebSocket 核心 API 速查表
网络·websocket·网络协议
打不了嗝 ᥬ᭄2 小时前
【Linux】网络层协议
linux·网络·c++·网络协议·http
一叶飘零_sweeeet2 小时前
Java 项目 HTTP+WebSocket 统一权限控制实战
java·websocket·http·权限控制
进击的圆儿2 小时前
HTTP协议深度解析:从基础到性能优化
网络协议·http·性能优化
才聚PMP2 小时前
关于开启NPDP项目2025年第二次续证工作的通知
网络协议·https·ssl
一叶飘零_sweeeet5 小时前
手写 RPC 框架
java·网络·网络协议·rpc
周杰伦fans13 小时前
.NET Core WebAPI 中 HTTP 请求方法详解:从新手到精通
网络协议·http·.netcore
toooooop814 小时前
Nginx 反向代理 HTTPS CDN 配置检查清单(避坑版)
运维·nginx·https·cdn
尽兴-17 小时前
[特殊字符] 微前端部署实战:Nginx 配置 HTTPS 与 CORS 跨域解决方案(示例版)
前端·nginx·https·跨域·cors·chrom
@大嘴巴子18 小时前
零基础学习计算机网络编程----理解http协议
学习·计算机网络·http