使用ChromeV84时,“此版本的ChromeDriver仅支持ChromeV84”

2024-09-29 17:13:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Selenium在Python中打开一个无头Chrome浏览器。我正在使用ChromeV84,并尝试了Chromedriver v84和v83。我在Mac上

import selenium
from selenium import webdriver

path = r"path/to/chromedriver.exe"

op = webdriver.ChromeOptions()
op.add_argument('headless')
driver = webdriver.Chrome(executable_path = path, options=op)

我也试过:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

op = webdriver.ChromeOptions()
op.add_argument('headless')
driver = webdriver.Chrome(ChromeDriverManager().install(), options=op)

它返回:

ValueError: There is no such driver by url http://chromedriver.storage.googleapis.com/LATEST_RELEASE_64.0.3282

我还尝试将Chromedriver添加到路径中,并可以通过echo $PATH检查它是否在那里,但它不起作用

在通过自制程序安装Chromedriver之后,我还尝试运行brew cask upgrade chromedriver,但它只会安装Chromedriver v83,而update命令只会返回类似“无可用更新”的内容

我还尝试通过在终端中运行sudo nano /etc/paths/usr/local/bin下添加Chromedriver的路径。不幸的是,这一次它在运行echo $PATH时没有显示出来,正如预期的那样,Python脚本没有成功运行

任何有关这方面的帮助都将不胜感激


Tags: pathfromimportadddriverseleniumchromeargument
3条回答

请尝试“--headless”而不是“headless”,并尝试“--disable gpu”:

op.add_argument('--headless')

op.add_argument('--disable-gpu')

如果您使用的是ChromeV84,请检查您使用的ChromeDriverManager版本是否匹配。该错误与驱动程序和python代码接口之间的版本不匹配有关

此错误消息

ValueError: There is no such driver by url http://chromedriver.storage.googleapis.com/LATEST_RELEASE_64.0.3282

…表示您的程序试图从url http://chromedriver.storage.googleapis.com/LATEST_RELEASE_64.0.3282下载并安装ChromeDriver,这是不正确的

正确的url是:

https://chromedriver.storage.googleapis.com/LATEST_RELEASE

返回:

84.0.4147.30

可能是中的错误


Quick installation最新的铬驱动程序

要安装ChromeDriver的最新版本,您可以使用:

  • 使用自制软件的Mac用户:brew tap homebrew/cask && brew cask install chromedriver
  • 基于Debian的Linux发行版sudo apt-get install chromium-chromedriver
  • 安装了巧克力的Windows用户choco install chromedriver

You can find a detailed iscussion in session not created: This version of ChromeDriver only supports Chrome version 74 error with ChromeDriver Chrome using Selenium


tl;博士

然而,从昨天(2020年7月15日)起https://chromedriver.storage.googleapis.com/LATEST_RELEASE返回:

83.0.X

这是不正确的@John Chen确保我们现在已经解决了这个问题

快照:

LATEST_RELEASE

相关问题 更多 >

    热门问题