Не работает selenium - Python
Формулировка задачи:
Пытаюсь запустить программу, написанную при помощи selenium и выдает такое:
Что делать? Уже переустанавливал через pip. К слову, устанавливал тоже через pip. Пробовал добавлять папки с указанными файлами в переменную Path, перезапускал комп, ничего не помогает...
Листинг программы
- Traceback (most recent call last):
- File "C:\Users\Глеб\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py", line 74, in start
- stdout=self.log_file, stderr=self.log_file)
- File "C:\Users\Глеб\AppData\Local\Programs\Python\Python35\lib\subprocess.py", line 947, in __init__
- restore_signals, start_new_session)
- File "C:\Users\Глеб\AppData\Local\Programs\Python\Python35\lib\subprocess.py", line 1224, in _execute_child
- startupinfo)
- FileNotFoundError: [WinError 2] Не удается найти указанный файл
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "C:\Users\Глеб\Desktop\Python\my-selenium.py", line 4, in <module>
- driver = webdriver.Firefox()
- File "C:\Users\Глеб\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 140, in __init__
- self.service.start()
- File "C:\Users\Глеб\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py", line 81, in start
- os.path.basename(self.path), self.start_error_message)
- selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
Решение задачи: «Не работает selenium»
textual
Листинг программы
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- driver = webdriver.Chrome()
- driver.get('https://habrahabr.ru/')
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д