首页 > 解决方案 > 用于 Chromium 版本 78.0.3904.108 的正确 WebDriver 是什么

问题描述

我正在尝试使用 Selenium 进行一些网络抓取。这是在默认浏览器为 Chromium 的 Raspberry Pi 上完成的。我需要与 Chromium 一起使用的 WebDriver。ChromeDriver 是否也适用于 Chromium,因为我已经尝试过与我的 Chromium 浏览器版本最接近的 ChromeDriver 版本(因为未列出完全相同的版本)并且它当前无法正常工作,但我不知道这是否与完全是错误的驱动程序版本或驱动程序?

我目前尝试将我的 Chromium 版本任一侧的版本用于 ChromeDriver,因为没有一个与确切的 Chromium 版本匹配。我试过的 2 个版本是 78.0.3904.105 和 78.0.3904.70。

当我运行我的程序时,它给了我一个错误,OSError: [Errno 8] Exec format error我将我的代码行写成driver = webdriver.Chrome(PATH).

谢谢。

标签: pythonpython-3.xseleniumselenium-webdriverchromium

解决方案


好的,所以我将在现在通过这里和其他地方的帮助解决它之后回答我自己的问题。我发现不支持我用于 linux 的 chromedriver 版本,因为我使用的是基于 arm 的 RaspberryPi,驱动程序是基于 64 位的。我收到了这个到 github 的链接,用于支持 arm 的驱动程序的电子版本。链接转到我使用的版本的页面(从 12 月开始),这个驱动程序已经为我完成了这项工作。我也根本没有去除铬。我希望这可以帮助其他可能遇到相同问题的人


推荐阅读