ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1007)
时间: 2023-11-12 15:07:30 浏览: 354
self-signed SSL certificate tool
5星 · 资源好评率100%
这个错误通常是由于SSL证书验证失败引起的。当你尝试连接一个使用SSL证书的网站时,Python会尝试验证证书是否有效。如果证书无效,Python会抛出ssl.SSLCertVerificationError错误。这个错误通常是由于证书是自签名的或者证书链不完整引起的。为了解决这个问题,你可以使用ssl._create_unverified_context()方法来创建一个不验证证书的SSL上下文。但是这种方法并不安全,因为它会使你的连接容易受到中间人攻击。因此,最好的解决方法是获取有效的证书并将其安装在你的系统上。
阅读全文