@WilayzJerti

Почему chromedriver (selenium) запускается на локальной сети?

Надо авторизоваться через скрипт на сайте используя chromedriver
path = './chromedriver.exe'
	browser = Chrome(path, options=opts)
	browser.get("https://login.dnevnik.ru/login")

вывод:
Traceback (most recent call last):
  File "C:\Users\Fantom\Desktop\DnevnikRuBot-master\DnevnikRuBot.py", line 225, in <module>
    browser = Chrome(path, options=opts)
  File "C:\Users\Fantom\AppData\Roaming\Python\Python39\site-packages\selenium\webdriver\chrome\webdriver.py", line 73, in __init__
    self.service.start()
  File "C:\Users\Fantom\AppData\Roaming\Python\Python39\site-packages\selenium\webdriver\common\service.py", line 81, in start
    raise WebDriverException(
selenium.common.exceptions.WebDriverException: Message: 'chromedriver.exe' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
  • Вопрос задан
  • 1060 просмотров
Решения вопроса 3
@Alexa2007
положи файл chromedriver.exe рядом с питоновским файлом
в папку C:\Users\Fantom\Desktop\DnevnikRuBot-master\
Ответ написан
Комментировать
@Alexa2007
положи файл chromedriver.exe рядом с питоновским файлом
Ух ты, а второй ответ не изменился :))
Ответ написан
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Либо укажите полный путь к chromedriver.exe в своем скрипте, либо скопируйте chromedriver.exe в папку, которая есть в PATH, либо добавьте в PATH папку, в которой находится chromedriver.exe.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы