使用Webbrowser模块在Firefox上打开网站

Man*_*edi 2 python

我正在尝试使用“ webbrowser”模块访问Firefox上的网站。在浏览了该站点上的一些帖子之后,我发现这段代码适用于大多数代码:

import webbrowser
webbrowser.get('firefox').open('www.google.com')
Run Code Online (Sandbox Code Playgroud)

但是,出现以下错误:

raise Error("could not locate runnable browser")
Error: could not locate runnable browser
Run Code Online (Sandbox Code Playgroud)

我的代码似乎有什么问题?

PS:Firefox不是我的默认浏览器。

ibr*_*him 6

webbrowser._tryorder
Run Code Online (Sandbox Code Playgroud)

这向您显示有效的浏览器,您可以通过get函数。Firefox在我作为Linux用户的列表中。

如果firefox不在该列表中,请尝试手动注册它:

import webbrowser
webbrowser.register('firefox', None, webbrowser.GenericBrowser('firefox'), 1)
webbrowser.get('firefox').open('https://www.google.com')
Run Code Online (Sandbox Code Playgroud)

当然,我不能保证此解决方案可以工作,因为我无法在Windows上尝试。