使用不同的瀏覽器開啟 URL

webbrowser 模組還支援使用 register()get() 方法的不同瀏覽器。get 方法用於使用特定可執行檔案的路徑建立瀏覽器控制器,並且註冊方法用於將這些可執行檔案附加到預設的瀏覽器型別以供將來使用,通常在使用多種瀏覽器型別時。

import webbrowser
ff_path = webbrowser.get("C:/Program Files/Mozilla Firefox/firefox.exe")
ff = webbrowser.get(ff_path)
ff.open("http://stackoverflow.com/")

註冊瀏覽器型別:

import webbrowser
ff_path = webbrowser.get("C:/Program Files/Mozilla Firefox/firefox.exe")
ff = webbrowser.get(ff_path)
webbrowser.register('firefox', None, ff)
# Now to refer to use Firefox in the future you can use this
webbrowser.get('firefox').open("https://stackoverflow.com/")