美文网首页
关于requests请求的时候,verify=False,日志中

关于requests请求的时候,verify=False,日志中

作者: caoxinyiyi | 来源:发表于2019-01-17 16:19 被阅读37次

问题描述

在requests做请求的时候,为了避免ssl认证,可以将verify=False, 但是这么设置会带来一个问题,日志中会有大量的warning信息, 如下面

/Library/Python/2.7/site-packages/urllib3/connectionpool.py:847: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecureRequestWarning)

解决办法

如果想把这些报错信息去掉,只需要在请求的地方加上requests.packages.urllib3.disable_warnings()

           session = requests.Session()
            session.keep_alive = False
            requests.adapters.DEFAULT_RETRIES = 5
            requests.packages.urllib3.disable_warnings()
            response = requests.get(url, params=params, headers=headers, verify=False)

这样就不会有报错信息了。

参考资料

verify=False and requests.packages.urllib3.disable_warnings()

相关文章

网友评论

      本文标题:关于requests请求的时候,verify=False,日志中

      本文链接:https://www.haomeiwen.com/subject/tpbidqtx.html