Python Selenium WinError 193

#python #selenium #webdriver

Вопрос:

 from selenium import webdriver

PATH = "C:/Program Files (x86)/chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.get("www.google.com")
 

Я получаю эту ошибку:

 OSError: [WinError 193] %1 is not a valid Win32 application,
 

Я только начал изучать Python и хотел использовать Селен. Кто-нибудь знает, что мне нужно сделать, чтобы исправить ошибку?

Комментарии:

1. откуда вы его скачали chromedriver.exe ?

2. может быть, попробуем использовать обратную косую черту на этом пути…

3. @cruisepandey из chromedriver.chromium.org/downloads

4. @pcalkins я пробовал, это не сработало, спасибо за комментарии : )

5. @NeedforAnwserslol : Можете ли вы поставить это chromedriver.exe в другое место, может быть, в драйвере D, попробуйте еще раз и посмотрите, поможет ли это.

Ответ №1:

Ошибка операционной системы: [ошибка 193] %1 не является допустимым приложением Win32

Это означает, что файл не является допустимым исполняемым файлом.

Вот как это решить:

  1. Повторная загрузка ChromeDriver.exe
  2. Поместите его в C:/Program Files (x86)/chromedriver.exe
  3. Измените строку 2 в своем коде на PATH = "C:Program Files (x86)chromedriver.exe"