Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1007)'))
这个错误提示说明你正在尝试连接到一个使用自签名证书的服务器,而你的计算机无法验证该证书的有效性。自签名证书是由服务器自行签发的证书,而不是由受信任的第三方证书颁发机构签发的证书。
为了解决这个问题,您可以使用以下方法之一:
确认正在连接的服务器确实使用了自签名证书。如果信任该服务器,可以忽略此错误并继续连接。但是请注意,这样可能会存在安全风险,因为自签名证书可能会被恶意攻击者使用来伪装成受信任的服务器,从而进行网络钓鱼攻击等行为。
将自签名证书添加到你的计算机的受信任根证书颁发机构列表中。这样可以让你的计算机信任该证书并验证其有效性。添加证书的方法可能因操作系统和浏览器的不同而有所不同,可以搜索相关的文档或教程了解更多信息。
如果使用的是 Python,可以在下载时添加 verify=False 参数,以跳过 SSL 证书验证。请注意,这样可能会存在安全风险,因为跳过 SSL 验证可能会使你暴露于中间人攻击等威胁。