使用requests模塊請求一個證書無效的網站的話會直接報錯
可以設置verify參數為False解決這個問題
# -*- coding:utf-8 -*- __author__ = "MuT6 Sch01aR" import requests r = requests.get('https://www.baidu.com/', verify=False) print(r.status_code)
但是設置verify=False會拋出一個InsecureRequestWarning的警告
這樣看起來很不好
解決辦法:
# -*- coding:utf-8 -*- __author__ = "MuT6 Sch01aR" import requests from requests.packages.urllib3.exceptions import InsecureRequestWarning requests.packages.urllib3.disable_warnings(InsecureRequestWarning) r = requests.get('https://www.baidu.com/', verify=False) print(r.status_code)
運行結果
成功消除了警告