问题描述
这是我目前所拥有的。我是否需要更改任何内容才能使 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。