关于python:ConnectionError:HTTPSConnectionPool SSLError(SSLError(1,你'[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl.c:661)’),))

ConnectionError: HTTPSConnectionPool SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)'),))

我使用的是python中的一个包,我试图用简单的print访问方法,我发现了这个错误。

ConnectionError: HTTPSConnectionPool(host='xxx.xxxxx.xxx', port=443): Max retries exceeded with url: /?gfe_rd=cr&ei=DeCCWZWAKajv8werhIGAAw (Caused by SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)'),))

是python错误还是os级错误?

请帮我一下提前谢谢


我对你的代码有一个大致的了解。您得到的错误既不是来自python模块,也不是一个操作系统错误——它表示网站不使用requests模块用于请求和获取数据的CA证书。

requests模块无法成功地进行握手-您可能无法访问该网站,或者该网站有自己的自定义安全和不工作的机器人程序。

幸运的是,您可以创建连接池(代理)或使用httpadapters。requests模块还可以用来验证证书,这样您就可以尝试许多方法使其正常工作。