如何在基于Python的AI代码中设置Chrome为调用时的默认浏览器
Python 调用浏览器指定为Chrome的配置方法
方案1:代码内指定Chrome(仅对当前项目生效,无需修改系统配置)
适用于不需要改动全局系统设置,仅希望当前Python项目调用浏览器时用Chrome的场景。
- 第一步:获取本地Chrome的安装路径,常见系统默认路径参考:
- Windows:
C:\Program Files\Google\Chrome\Application\chrome.exe - macOS:
/Applications/Google Chrome.app/Contents/MacOS/Google Chrome - Linux:
/usr/bin/google-chrome
- Windows:
- 第二步:在Python代码中注册并调用Chrome,示例代码如下:
import webbrowser # 替换为你本地Chrome的实际安装路径 chrome_path = "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe" # 注册Chrome浏览器 webbrowser.register('chrome', None, webbrowser.BackgroundBrowser(chrome_path)) # 调用Chrome打开指定链接 webbrowser.get('chrome').open("https://www.example.com")
- 若希望后续所有
webbrowser.open()调用都默认使用Chrome,可添加如下代码设置优先级:
# 将Chrome设置为webbrowser模块的优先调用浏览器 webbrowser._tryorder.insert(0, 'chrome') # 之后直接调用open方法就会默认用Chrome打开 webbrowser.open("https://www.example.com")
方案2:修改系统全局默认浏览器(对所有调用系统默认浏览器的程序生效)
如果希望所有程序调用系统浏览器时都默认用Chrome,可直接修改系统默认配置:
- Windows:打开「设置」→「应用」→「默认应用」,找到「Web浏览器」选项,选择Google Chrome。
- macOS:打开「系统设置」→「桌面与 Dock」,拉到页面底部找到「默认Web浏览器」,选择Google Chrome。
- Linux(以Ubuntu为例):打开「设置」→「默认应用程序」→「Web」,选择Google Chrome。
注意事项
如果修改系统默认浏览器后Python调用依然打开IE,可重启Python运行环境/编辑器后再次测试,部分运行环境会缓存旧的系统默认浏览器配置。
内容的提问来源于stack exchange,提问作者Tarush Mihir
相关产品推荐
相关产品推荐

