1. 首页
  2. 综合百科
  3. 您与此网站之间建立的连接不安全怎么解决(浏览器显示网站连接不安全处理方法)

您与此网站之间建立的连接不安全怎么解决(浏览器显示网站连接不安全处理方法)

简介:关于您与此网站之间建立的连接不安全怎么解决(浏览器显示网站连接不安全处理方法)的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。

我相信很多人在编写爬虫或调用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