使用預設瀏覽器開啟 URL

要簡單地開啟 URL,請使用 webbrowser.open() 方法:

import webbrowser
webbrowser.open("http://stackoverflow.com")

如果瀏覽器視窗當前處於開啟狀態,則該方法將在指定的 URL 處開啟一個新選項卡。如果沒有開啟視窗,該方法將開啟作業系統的預設瀏覽器並導航到引數中的 URL。open 方法支援以下引數:

  • url - 在 Web 瀏覽器中開啟的 URL(字串) [必需]
  • new - 0 在現有選項卡中開啟,1 開啟新視窗,2 開啟新選項卡(整數) [預設 0]
  • autoraise - 如果設定為 True,視窗將移動到其他應用程式的視窗之上(布林值) [預設為假]

請注意,newautoraise 引數很少有效,因為大多數現代瀏覽器拒絕這些命令。

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")