使用不同的浏览器打开 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/")