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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/babybabyup/article/details/81044277

前言

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

问题


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

截图如下:

解决方法

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

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

猜你喜欢

转载自blog.csdn.net/babybabyup/article/details/81044277