2018-11-01 分类:Python 作者:某小健 阅读(132)
在Python3下运行如下代码:
报如下错误:
解决方法:在语句前加上以下代码即可不会被报错
requests 库其实是基于 urllib 编写的,对 urllib 进行了封装,使得使用时候的体验好了很多,现在 urllib 已经出到了3版本,功能和性能自然是提升了不少。
所以,requests最新版本也是基于最新的 urllib3 进行封装。在urllib2时代对https的处理非常简单,只需要在请求的时候加上 verify=False 即可,这个参数的意思是忽略https安全证书的验证,也就是不验证证书的可靠性,直接请求,
这其实是不安全的,因为证书可以伪造,不验证的话就不能保证数据的真实性。在urllib3时代,官方强制验证https的安全证书,如果没有通过是不能通过请求的,虽然添加忽略验证的参数,但是依然会 给出醒目的 Warning,这一点没毛病。
「两年博客,如果觉得我的文章对您有用,请帮助本站成长」
下一篇:安装Scrapy报错:Microsoft Visual C++ 14.0 is required
共有 0 条评论 - Python的第三方库requests提示警告InsecureRequestWarning的问题