python解决urllib发送请求报错:urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:xxxx)>

在使用urllib.request.Request(url)前,添加代码放到最前面

import ssl
 ssl._create_default_https_context = ssl._create_unverified_context


问题缘由:
因为访问的网站是https://,需要SSL认证,直接使用urllib会导致本地验证失败,所以使用ssl._create_unverified_context关闭认证

posted @ 2022-10-10 10:16  积极向上的小狐  阅读(1318)  评论(0)    收藏  举报