我試圖撰寫一個簡單的腳本來檢查網站是否有 ssl 證書。我遇到了一些建議使用 requests.get() 函式并將 verify 引數設定為 True 的教程,但是每當我嘗試定位任何沒有 SSL 證書的網站時,程式都沒有顯示任何錯誤。我試圖對其進行測驗的鏈接是:http : //dtdev.atwebpages.com/ ,代碼是
import requests
response = requests.get("http://dtdev.atwebpages.com/", verify = True)
print(response.text)
uj5u.com熱心網友回復:
verify用于檢查https證書是否有效。因此,您的用例(即訪問http端點)在此處不適用,因為沒有要驗證的證書。
如果您想檢查網站是否支持,https您可以嘗試訪問其 https 端點并查看是否出現錯誤。例如:
from requests.exceptions import ConnectionError
try:
response = requests.head("https://dtdev.atwebpages.com/")
except ConnectionError:
print("Figure out why we couldn't connect")
另外:您也只是嘗試訪問http端點并查看您的連接是否已升級。喜歡這里。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/334877.html
