使用預設瀏覽器開啟 URL
要簡單地開啟 URL,請使用 webbrowser.open()
方法:
import webbrowser
webbrowser.open("http://stackoverflow.com")
如果瀏覽器視窗當前處於開啟狀態,則該方法將在指定的 URL 處開啟一個新選項卡。如果沒有開啟視窗,該方法將開啟作業系統的預設瀏覽器並導航到引數中的 URL。open 方法支援以下引數:
url
- 在 Web 瀏覽器中開啟的 URL(字串) [必需]new
- 0 在現有選項卡中開啟,1 開啟新視窗,2 開啟新選項卡(整數) [預設 0]autoraise
- 如果設定為 True,視窗將移動到其他應用程式的視窗之上(布林值) [預設為假]
請注意,new
和 autoraise
引數很少有效,因為大多數現代瀏覽器拒絕這些命令。
Webbrowser 還可以嘗試使用 open_new
方法在新視窗中開啟 URL:
import webbrowser
webbrowser.open_new("http://stackoverflow.com")
現代瀏覽器通常會忽略此方法,並且 URL 通常在新選項卡中開啟。模組可以使用 open_new_tab
方法嘗試開啟新選項卡:
import webbrowser
webbrowser.open_new_tab("http://stackoverflow.com")