python3 urllib.error.URLError解决方法

问题阐述

运行.py文件报错如下:

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1045)>

解决办法

借鉴如上文件得出解决方法

在使用URLopen方法的时候,当目标网站使用的是自签名的证书时就会抛出这个错误,需要

import ssl

并加上如下一句:

#全局取消证书验证
ssl._create_default_https_context = ssl._create_unverified_context

问题解决

最后

十分感谢原博主的博客,原博客的地址为:

posted @ 2021-02-18 22:28  DAmarkday  阅读(732)  评论(0)    收藏  举报