我只是在考慮如何模仿瀏覽器(比如Chrome)如何使用Python檢測網站的協議。例如,我們在地址欄中輸入「stackoverflow.com」,然後按Enter鍵,瀏覽器可以自動檢測並將網址更改爲「https://stackoverflow.com」(添加網站協議),我想知道我們如何在Python中執行此操作,完全類似於:如何使用Python獲取網站的協議(http或https)
url = "stackoverflow.com"
browser = Browser (url) # Browser is a class that we can get website content from url, get its protocol,...
print browser.protocol
HTTPS
是否有幫助做到這一點的任何庫或包?非常感謝。
編輯:我的問題是獨一無二的,因爲其他問題問如何重定向到https,如果我們輸入http,正如我所說,我們能否在第一階段自動檢測沒有僞協議?
[Python中的可能的複製,檢測是一個URL必須HTTPS與HTTP](https://stackoverflow.com/questions/23764639/python-detect-is-a-url-needs-to-be-https-vs-http) –