urllib.error.URLError: urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed:

前言

本问题是我真实遇到,并且已经解决,做个笔记以免之后忘记。

问题


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

截图如下:

urllib.error.URLError: urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed:_第1张图片

解决方法

在调用urlopen() 函数时加入context 参数
如下:

context = ssl._create_unverified_context()
req = request.Request(url=url, headers=headers)
res = request.urlopen(req, context=context)

你可能感兴趣的:(python)