我有一个打开网站的程序,我将默认浏览器设置为谷歌浏览器,但它仍然使用 Internet Explorer

问题描述

这是我目前所拥有的。我是否需要更改任何内容才能使 webbrowser 包使用 Google Chrome?

import webbrowser
web = input('What website would you like to open? i.e. pbskids.org')
webbrowser.open(web)

解决方法

在您的 Python 应用程序中按照这些步骤在 Chrome 浏览器中打开 URL。 使用 webbrowser. register() 注册浏览器类型名称。还提供浏览器可执行文件路径。 使用 webbrowser. get() 获取浏览器的控制器对象,使用 open() 打开 URL。更多详情Here

这是一个例子;

import webbrowser

url = 'https://pythonexamples.org'
webbrowser.register('chrome',None,webbrowser.BackgroundBrowser("C://Program Files (x86)//Google//Chrome//Application//chrome.exe"))
webbrowser.get('chrome').open(url)
,

尝试将默认浏览器设置为 IE,然后再次将其改回 Chrome?

检查您的编程应用的偏好设置(例如 PyCharm、Jupyter 等)

,

通常,这只是您的默认浏览器的问题。如果您导航到 Windows 设置页面,则可以将默认浏览器更改为另一个已安装的网络浏览器,在您的情况下为 Google Chrome。