Max*_*ied 2 python selenium python-3.x
我正在尝试使用Google Chrome浏览器访问互联网,但是每次使用webbrowser.open(url)它都会打开IE。
因此,我进行了检查以确保将Chrome设置为默认设置,并且尝试使用该get()功能链接实际的Chrome应用程序,但是却出现了以下错误:
文件“ C:\ Users \ xxx \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ webbrowser.py”,第51行,出现在抬高错误中(“无法找到可运行的浏览器”),webbrowser.Error:无法找到可运行的浏览器
我也尝试打开其他浏览器,但它给出了相同的错误。它还将IE读取为我的默认且唯一可运行的浏览器。
可能会发生什么?还有其他选择吗?
使用Python 3.6。
小智 6
我也面临同样的问题。您可以做的是注册浏览器,然后启动一个新选项卡。像这样:
import webbrowser
urL='https://www.google.com'
chrome_path="C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"
webbrowser.register('chrome', None,webbrowser.BackgroundBrowser(chrome_path),1)
webbrowser.get('chrome').open_new_tab(urL)
Run Code Online (Sandbox Code Playgroud)
而且有效。来自docs webbrowser.register(名称,构造函数,instance = None)。
| 归档时间: |
|
| 查看次数: |
5286 次 |
| 最近记录: |