天天看点

python3 urllib.request.urlopen()访问HTTPS网站的出错解决办法python3 urllib.request.urlopen()访问HTTPS网站的出错解决办法

python3 urllib.request.urlopen()访问HTTPS网站的出错解决办法

python3 urllib.request.urlopen()访问HTTPS网站的出错解决办法python3 urllib.request.urlopen()访问HTTPS网站的出错解决办法

使用以下代码:

在请求时会验证证书,没有证书或证书有误会出现:

发现会报错,当使用urllib模块访问https网站时,由于需要提交表单,而python3默认是不提交表单的,所以这时只需在代码中加上以下代码即可:

import ssl
ssl._create_default_https_context = ssl._create_unverified_context
           

跳过验证证书。