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告警信息已取消输出。

 

posted @ 2021-03-01 22:02  范丰平  Views(424)  Comments(0Edit  收藏  举报