我有一个打开网站的程序,我将默认浏览器设置为 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)
这就是我目前所拥有的。我是否需要更改任何内容才能使 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)