Python-requests取消SSL驗證的警告InsecureRequestWarning解決辦法


使用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)

運行結果

成功消除了警告


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM