zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    bzoj 4260REBXOR
    bzoj 1009GT考试
    cf 621E. Wet Shark and Blocks
    cf 507E. Breaking Good
    cf 766#
    bzoj 3732Network
    bzoj 4300绝世好题
    bzoj 4345[POI2016]Korale
    bzoj 4236JOIOJI
    bzoj 4237稻草人
  • 原文地址:https://www.cnblogs.com/fengpingfan/p/14462817.html
Copyright © 2011-2022 走看看