python3 3.9.1版本,在引入urllib模块使用urlopen时,会报以下的错误:
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)>解决方案包括下列两种方式:
1. 使用ssl创建未经验证的上下文,在urlopen中传入上下文参数
import ssl
context = ssl._create_unverified_context()2. 全局取消证书验证
import ssl
ssl._create_default_https_context = ssl._create_unverified_context借鉴:https://www.cnblogs.com/lykbk/p/ASDFQAWQWEQWEQWEQWEQWEQWEQEWEQW.html
版权声明:本文为weixue9原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。