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('

')
    print(r.headers)
    print('

')
    print(r.text)
    
if __name__ == '__main__':
    baidu()

重新执行,可发现TSL告警信息已取消输出。

我本渺小,但山峰,我一次次绝顶!


PS:若有错误,敬请告知,不胜感激!
Copyright @范丰平 版权所有,如需转载请标明本文原始链接出处,严禁商业用途! 我的个人博客链接地址:http://www.cnblogs.com/fengpingfan
原文地址:https://www.cnblogs.com/fengpingfan/p/14462817.html