Chromedriver не найден: исполняемый файл должен быть в PATH - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть Windows64-битная машина, и я скачал хром-драйвер именно там, где он должен быть, и мой путь к файлу такой:

'C:\Users\username\AppData\Local\Google\Chrome\Application\chrome.exe\chromedriver'

Затем я написал этот код :

import selenium 
from selenium import webdriver
driver=webdriver.Chrome('C:\Users\pushp\AppData\Local\Google\Chrome\Application\chrome.exe\chromedriver')

Однако я получаю сообщение об ошибке "Файл не найден", а также это сообщение -

'Message: 'chromedriver' executable needs to be in PATH.'

Как это исправить?

Ответы [ 2 ]

1 голос
/ 09 апреля 2020
  driver =webdriver.Chrome(r'C:\Users\pushp\AppData\Local\Google\Chrome\Application\chrome.exe\chromedriver.exe')

Просто нужно добавить .exe

0 голосов
/ 09 апреля 2020

Установите его следующим образом

import selenium 
from selenium import webdriver
webdriver.Chrome(executable_path=r"C:\Users\pushp\AppData\Local\Google\Chrome\Application\chromedriver.exe")

Или


webdriver.Chrome(executable_path="C:\\Users\\pushp\\AppData\\Local\\Google\\Chrome\\Application\\chromedriver.exe")

Вы также можете установить пункт установите webdriver-manager , затем запустите следующий код, который установит правильный веб-драйвер для вас

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())
...