这个报错提示意味着你使用的 Selenium 版本不支持 `executable_path` 参数。根据你之前提供的信息,你正在使用 Selenium 4.19 版本,而在该版本中已经不再支持 `executable_path` 参数。
要解决这个问题,请按照以下步骤进行操作:
1. 确保你已经正确安装了最新版本的 Selenium。可以使用 `pip show selenium` 命令检查当前安装的 Selenium 版本,如果不是最新版本,可以使用 `pip install --upgrade selenium` 命令来进行升级。
2. 确认你的 ChromeDriver 和 Chrome 浏览器版本是否匹配。请确保你下载的 ChromeDriver 版本与你使用的 Chrome 浏览器版本完全匹配。你可以在 Chrome 浏览器的设置中找到具体的版本号。
3. 如果你的 ChromeDriver 和 Chrome 浏览器版本匹配但仍然无法打开浏览器,尝试将 `options` 参数更名为 `chrome_options`。修改代码如下:
from selenium import webdriver
# 指定 ChromeDriver 的路径
chrome_driver_path = r'C:\Users\huawei\Desktop\chromedriver-win64\chromedriver.exe' # 将路径替换为你实际的 ChromeDriver 路径
# 指定谷歌浏览器的路径
chrome_binary_path = r'C:\Users\huawei\Desktop\chrome-win64\chrome.exe' # 将路径替换为你实际的谷歌浏览器路径
# 创建 ChromeDriver 实例并指定谷歌浏览器的路径
chrome_options = webdriver.ChromeOptions()
chrome_options.binary_location = chrome_binary_path
# 使用指定的 ChromeDriver 路径创建 Chrome 实例
driver = webdriver.Chrome(executable_path=chrome_driver_path, chrome_options=chrome_options)
# 打开百度网站
driver.get("https://www.baidu.com")
# 关闭浏览器
driver.quit()
希望这次修改能够解决你遇到的问题!如果还有其他疑问,请随时提问。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |