Сообщение: исполняемый файл chromedriver.exe должен находиться в PATH. См. https://sites.google.com/a/chromium.org/chromedriver/home - PullRequest
1 голос
/ 29 мая 2020

Хорошо, поэтому я решил использовать селен для некоторого кода, но он не работает. Когда я вставляю хромированную отвертку на свой путь вручную, она все равно не работает. может кто-нибудь помочь. PS: я уже установил селен.

Ответы [ 3 ]

0 голосов
/ 29 мая 2020

Хорошо, добавьте изменение кода к этому

import os

path = os.path.join(os.path.dirname(os.path.realpath(__file__)) + r'\chromedriver')
driver = webdriver.Chrome(executable_path = path)

Итак, что он делает, это добавляет chrome webdriver из пути к selenium webdriver. Обязательно добавьте файл chromedriver.exe в root папки.

0 голосов
/ 29 мая 2020

Эта проблема возникает, когда файл .py, который вы запускаете, не может найти драйвер chrome. Лучшее, что вы можете сделать в этой ситуации, - это скопировать установленный вами драйвер chrome и вставить его в ту же папку, что и ваш файл .py, а затем оставить путь пустым. если вы оставите свой путь пустым, это в основном означает, что файл .py будет искать драйвер в своей папке, поэтому убедитесь, что у вас есть драйвер chrome в той же папке, задайте файл .py, а затем сохраните свой веб-драйвер как:

driver = webdriver.Chrome()
0 голосов
/ 29 мая 2020

Если вы поместите chromedriver в домашний каталог пользователя, запустившего его, это должно сработать. Было бы полезно, если бы вы указали в своем вопросе, какую ОС / версию вы используете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...