问题描述
import webbrowser
webbrowser.open("https://google.com")
Firefox出现并打开指定的URL页面。
但是我想用Chrome打开页面。所以我尝试了:
chrome_path = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
webbrowser.get(chrome_path).open("https://google.com")
然后我收到Error: Could not locate runnable browser
消息。
我在做什么错了?
解决方法
您需要使用chrome驱动程序来运行它。 您可以在此处下载ChromeDriver: https://sites.google.com/a/chromium.org/chromedriver/downloads
然后您有多个options:
-
将其添加到您的系统
path
-
将其放置在与python脚本相同的目录中
-
直接通过
指定位置executable_path
driver = webdriver.Chrome(executable_path='C:/path/to/chromedriver.exe')
已更新: 要处理它,您可以执行以下操作:
在cmd行中
pip install webdriver-manager
和python
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())