После загрузки zip-файла я распаковал zip-файл в свою папку downloads. Затем я ввел путь к исполняемому двоичному файлу (C:\Users\michael\Downloads\chromedriver_win32) в переменную среды "Path".
Однако, когда я запускаю следующий код:
from selenium import webdriver
driver = webdriver.Chrome()
... Я продолжаю получать следующее сообщение об ошибке:
WebDriverException: Message: 'chromedriver' executable needs to be available in the path. Please look at http://docs.seleniumhq.org/download/#thirdPartyDrivers and read up at http://code.google.com/p/selenium/wiki/ChromeDriver
Но, как объяснено выше, исполняемый файл находится (!) по пути ... что здесь происходит?
Переведено автоматически
Ответ 1
Я вижу, что в обсуждениях все еще говорится о старом способе настройки chromedriver путем загрузки двоичного файла и настройки пути вручную.
То же самое можно использовать для установки двоичных файлов Firefox, Edge и ie.
Ответ 2
Вы можете проверить, действительно ли он находится по ПУТИ, если откроете cmd и введете chromedriver (при условии, что ваш исполняемый файл chromedriver по-прежнему называется так) и нажмете Enter. Если Starting ChromeDriver 2.15.322448 появляется, ПУТЬ задан соответствующим образом, и что-то еще идет не так.
В качестве альтернативы вы можете использовать прямой путь к chromedriver следующим образом:
# You can find more recent/older versions at http://chromedriver.storage.googleapis.com/ # Also make sure to pick the right driver, based on your Operating System wget http://chromedriver.storage.googleapis.com/81.0.4044.69/chromedriver_mac64.zip
Для debian: wget https://chromedriver.storage.googleapis.com/2.41/chromedriver_linux64.zip