您与此网站之间建立的连接不安全怎么解决(浏览器显示网站连接不安全处理方法)
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。
我相信很多人在编写爬虫或调用api时都遇到过这样的问题:
然后请求返回如下内容:
无论你如何改变标题,问题都不会得到解决。
这是什么原因呢?
这是因为该网站使用https,但没有SSL证书或证书已过期
那么我们该怎么办呢?
我们忽略了一个小参数——context,当我们通过request发送请求时,我们不经常使用它。urllib包中的Urlopen
这个参数的作用是什么?
首先,我们打开官方文档,看到这个参数用于描述各种SSL参数
那么我们应该在这个参数中赋多少值来解决这个问题呢?
继续上面图像中提到的httpconnection文档,很明显,在3.4.3版本中,可以通过将ssl._create_unverified_context()传递给context参数来实现非身份验证行为
好了,开始!
通过引入ssl包创建_create_unverified_context()对象。简单!
from urllib import request,parseimport sslimport jsonurl=" context=ssl._create_unverified_context()req=request. request (url)res=request.urlopen(req,context=context)如果这篇文章对你有帮助,请给我点赞
如果你有任何编程问题,请留下评论
关注作者回复:aiweb,获取源下载地址哦~
本文主要介绍了关于您与此网站之间建立的连接不安全怎么解决(浏览器显示网站连接不安全处理方法)的相关养殖或种植技术,综合百科栏目还介绍了该行业生产经营方式及经营管理,关注综合百科发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解综合百科技术怎么管理的要点,是您综合百科致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://seotea.com/article/1439092.html