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

I have a program that opens websites, and I set my default browser to google chrome, but it still uses Internet Explorer

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

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

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

检查您的编程应用程序的首选项(例如 PyCharm、Jupyter 等)

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

在 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)