PySe-017-Requests 访问 HTTPS 网站安全告警信息(TLS Warnings / InsecureRequestWarning)处理
在使用requests访问HTTPS网站,使用 verify=False参数关闭SSL验证后,requests会发出安全警告信息,如下图所示:
进入告警信息提示链接可知,可通过 urllib3.disable_warnings() 隐藏告警信息,并且可通过设置日志模块 logging.captureWarnings(True) 进行告警信息的捕获。
修改后代码如下所示:
# encoding:utf-8 import requests import urllib3 urllib3.disable_warnings() def baidu(): r = requests.get('https://www.baidu.com', verify=False) print(r.request.headers) print('\n\n') print(r.headers) print('\n\n') print(r.text) if __name__ == '__main__': baidu()
重新执行,可发现TSL告警信息已取消输出。
欢迎 【 留言 || 关注 || 打赏 】 。您的每一份心意都是对我的鼓励和支持!非常感谢!欢迎互加,相互交流学习!
作者:范丰平,本文链接:https://www.cnblogs.com/fengpingfan/p/14462817.html
Copyright @范丰平 版权所有,如需转载请标明本文原始链接出处,严禁商业用途! 我的个人博客链接地址:http://www.cnblogs.com/fengpingfan
![](https://images.cnblogs.com/cnblogs_com/fengpingfan/2153325/o_220506115434_gzgqrb.png)