我正在尝试使用 Google Chrome 访问互联网,但每次我使用 webbrowser.open(url)
它都会打开 IE。
所以我检查以确保我将 Chrome 作为我的默认设置,我这样做了,并且我尝试使用 get()
函数来链接实际的 Chrome 应用程序,但它给了我这个错误:
文件“C:\Users\xxx\AppData\Local\Programs\Python\Python36\lib\webbrowser.py”,第 51 行,在 get raise Error(“could not locate runnable browser”) webbrowser.Error: could not locate runnable浏览器
我也尝试打开其他浏览器,但它给出了同样的错误。它还将 IE 读取为我的默认且唯一可运行的浏览器。
会发生什么?有其他选择吗?
使用 Python 3.6。
原文由 Maxied 发布,翻译遵循 CC BY-SA 4.0 许可协议
我也遇到了同样的问题。您可以做的是注册浏览器,然后启动一个新选项卡。是这样的:
它有效。来自 文档 webbrowser.register(name, constructor, instance=None)。