如何忽略SSL:CERTIFICATE_VERIFY_FAILED错误?

时间:2018-11-02 17:50:20

标签: python python-2.7 web

遇到此错误后如何保持脚本运行?

  

requests.exceptions.SSLError:
  HTTPSConnectionPool(host ='www.funcate.org.br',port = 443):最多重试   网址超出了/pt/portal-de-compras?file=../../../index.php%250A   (由SSLError(SSLError(1,u'[SSL:CERTIFICATE_VERIFY_FAILED]   证书验证失败(_ssl.c:718)'),))

1 个答案:

答案 0 :(得分:1)

您可以通过将verify=False作为附加参数传递给requests.get()函数来关闭SSL证书验证:

response = requests.get('https://foobar.com.br/', verify=False)

请注意,这会使您容易受到各种man in the middle attacks的攻击。使用SSL证书是有原因的:-)尽管我意识到您不一定可以强制执行此操作。