在编写基于python的人工智能时,我们要通过它访问互联网。默认打开的浏览器为ie。如何获得chrome作为默认值?
我不知道你的AI框架如何打开浏览器的细节,也不知道你正在使用的操作系统。我使用的是windows 10,并在默认位置安装了Chrome。
使用操作系统更改默认浏览器,可能会奏效:
- 打开默认应用
- 在Web浏览器下,选择当前列出的浏览器,然后选择Google Chrome
或者你可以使用这个方法-它工作,即使chrome不是你的默认浏览器:
import webbrowser
url = 'https://www.python.org'
path = 'C:/Program Files/Google/Chrome/Application/chrome.exe'
webbrowser.register('mybrowser', None, webbrowser.BackgroundBrowser(path))
webbrowser.get('mybrowser').open(url)
你可以从注册表中获取chrome可执行文件的位置,关键字:
HKMLSOFTWAREMicrosoftWindowsCurrentVersionApp Pathschrome.exe
或者使用shell命令找到它:
dir /s /b chrome.exe
参见:
如何更改jupyter在windows中使用的默认浏览器
如何更改jupyter在Linux中使用的默认浏览器
更改windows 10中的默认浏览器