目錄
證書處理(SSL Cert Verification)
解決證書問題
證書應(yīng)用(SSL Cert Verification)
很多網(wǎng)站都是https,但是不用證書也可以訪問,大多數(shù)情況都是可以攜帶也可以不攜帶證書如知乎\百度 等都是可帶可不帶但有硬性要求的,則必須帶,比如對(duì)于定向的用戶,拿到證書后才有權(quán)限訪問某個(gè)特定網(wǎng)站。
關(guān)閉警告
import requests,warnings
from requests.packages import urllib3
# 關(guān)閉警告
urllib3.disable_warnings()
warnings.filterwarnings("ignore")
解決證書報(bào)錯(cuò)問題
一、忽略證書
代碼示例:
# 1,關(guān)閉證書
res = requests.get(url="https://www.12306.cn",verify=False) #不驗(yàn)證證書,報(bào)警告,返回200
print(res.content.decode("utf-8"))
二、安裝pyopenssl模塊 可以驗(yàn)證證書,但可以在請(qǐng)求中不用 verify=False
代碼示例:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-546889.html
# 2,安裝pyopenssl模塊 可以驗(yàn)證證書,可以在請(qǐng)求中不用 verify=False
res = requests.get(url="https://www.12306.cn")
print(res.content.decode("utf-8"))
三、加上證書(找公司開發(fā)人員要 .crt文件? ?推薦)
代碼示例:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-546889.html
# 3,加上證書,找公司開發(fā)人員要 .crt文件 推薦
res = requests.get(url="https://www.12306.cn",cert=("/路徑/證書.crt","/路徑/key"))
到了這里,關(guān)于Python Requests模塊忽略SSL證書、關(guān)閉警告的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!