Найти - Пользователи
Полная версия: При работе с модулем selenium возникает ошибка
Начало » Python для новичков » При работе с модулем selenium возникает ошибка
1
fejanin
Только начинаю изучение программирования по книге “Автоматизация рутинных задач при помощи Python”.
Дошел до тем по управлению браузером и с модулем selenium возникли трудности. Ниже приведен фрагмент кода (из книги) и текст ошибки. P.S. браузер Firefox установлен.

Код:
from selenium import webdriver
browser = webdriver.Firefox() # в это строке формируется ошибка
print(type(browser))
browser.get('https://www.youtube.com/')

Ошибка:
Traceback (most recent call last):
File “C:\Users\Админ\AppData\Local\Programs\Python\Python36-32\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\Python36-32\lib\subprocess.py”, line 707, in __init__
restore_signals, start_new_session)
File “C:\Users\Админ\AppData\Local\Programs\Python\Python36-32\lib\subprocess.py”, line 992, in _execute_child
startupinfo)
FileNotFoundError: Не удается найти указанный файл

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “C:\Disk_D\Programming\Автоматизация рутинных задач\РАБОТА С ИНТЕРНЕТОМ\работаем с модулем selenium НЕ_РАБОТАЕТ.py”, line 2, in <module>
browser = webdriver.Firefox()
File “C:\Users\Админ\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\firefox\webdriver.py”, line 148, in __init__
self.service.start()
File “C:\Users\Админ\AppData\Local\Programs\Python\Python36-32\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.
alex_g
Надо прописать путь до исполняемого файла “geckodriver” в переменную PATH.
Здесь есть развернутый ответ на твой вопрос.
В этом видео показывают как прописать переменную.
fejanin
Все заработало, огромное спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB