我是selenium的新手,看到了一些教程,但在使用它时遇到了问题。
我已经安装了2个浏览器,希望不需要安装另一个来使用selenium。
Opera:版本:96.0.4693.50;系统:Linux Mint 20(x86_64;MATE); Chromium版本:110.0.5481.178
Chromium:版本110.0.5481.100(官方版本)for Linux Mint(64 bits)
我已经搜索了这两个网络驱动程序,我能找到的最好的是:
ChromeDriver 110.0.5481.77,但它的版本与 chrome 版本不匹配。
我试过:
from selenium import webdriver
driver = webdriver.Chrome('chromedriver_linux64_114/chromedriver')
并得到错误Incompatible release of chromedriver (version 110.0.5481.100) detected in PATH: /usr/bin/chromedriver
据我所知,我下载的版本是不兼容的,但它是最高的110
在chromedriver页(也尝试了一个114
...最新的一个)
我该怎么解决这个问题呢?
1条答案
按热度按时间clj7thdc1#
基于我们必须为chrome驱动程序选择的系统,我希望你遵循最佳实践,并尝试在基于Linux的系统上下载最新的Linux Chrome driver。
现在,验证它的安装位置,并在linux源变量下为
PATH
所知。您还可以检查Linux(How to add Chromedriver to PATH in linux?)的env设置此外,您可以在这里查看类似的线程,其中解释了基于Windows/MacOS/Linux的系统上的更多内容,以设置env var来定位ChromeDrivers --〉selenium - chromedriver executable needs to be in PATH