我不知道为什么每个https请求都会返回此错误
import requests
requests.get('https://google.com')
requests.exceptions.SSLError: HTTPSConnectionPool(host='google.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)'),))
即使在Isomnia中,也给我一个与证书有关的错误
我的操作系统是Windows 7 Professional.
解决方法:
requests.get('https://google.com', verify='/path/to/certfile')
或者您可以通过执行以下操作跳过验证:
requests.get('https://google.com', verify=False)
您应该指定您的CA.