pycharm fiddler requests.exceptions.SSLError


一、SSL問題
1.不啟用fiddler,直接發https請求,不會有SSL問題(也就是說不想看到SSL問題,關掉fiddler就行)

技術分享

2.啟動fiddler抓包,會出現這個錯誤:requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)

技術分享

二、verify參數設置
1.Requests的請求默認verify=True
2.如果你將 verify設置為 False,Requests 也能忽略對 SSL 證書的驗證
3.但是依然會出現兩行Warning,可以不用管

技術分享

三、忽略Warning
1.有些小伙伴有強迫症看到紅色的心里就發慌,這里加兩行代碼可以忽略掉警告,眼不見為凈!

技術分享

2.參考代碼:用紅色的幾段代碼就可以搞定這個問題!

# coding:utf-8
import requests
# 禁用安全請求警告 from requests.packages.urllib3.exceptions import InsecureRequestWarning requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
url = "https://passport.cnblogs.com/user/signin"
headers = {
     "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0"
          }
r = requests.get(url, headers=headers, verify=False)
print(r.status_code)


免責聲明!

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



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