请求https网站报错

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

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

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

相关推荐
ps酷教程1 小时前
HttpPostRequestDecoder源码浅析
java·http·netty
汤愈韬2 小时前
双向NAT
网络·网络协议·网络安全·security·huawei
*才华有限公司*2 小时前
RTSP视频流播放系统
java·git·websocket·网络协议·信息与通信
寻星探路3 小时前
【Python 全栈测开之路】Python 基础语法精讲(一):常量、变量与运算符
java·开发语言·c++·python·http·ai·c#
栗子叶3 小时前
网页接收服务端消息的几种方式
前端·websocket·http·通信
Filotimo_5 小时前
桥接服务概念
网络协议·网络安全·信息与通信
镜中人★5 小时前
408计算机网络考纲知识点(更新中)
网络·网络协议·计算机网络
禾叙_6 小时前
【netty】Netty之TCP链接
网络·网络协议·tcp/ip
半路_出家ren7 小时前
17.python爬虫基础,基于正则表达式的爬虫,基于BeautifulSoup的爬虫
网络·爬虫·python·网络协议·正则表达式·网络爬虫·beautifulsoup
栗子叶7 小时前
SSE、长轮询与 WebSocket 连接资源对比及 Spring Boot 配置指南
spring boot·websocket·网络协议