我正在尝试使用“ 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不是我的默认浏览器。
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上尝试。
| 归档时间: |
|
| 查看次数: |
2995 次 |
| 最近记录: |