Я пытаюсь работать с Selenium
на Python. Однако я не знаю, что делать, учитывая приведенное ниже из https://pypi.python.org/pypi/selenium
Selenium
требуется драйвер для взаимодействия с выбранным браузером. Например, Firefox требует geckodriver
, который необходимо установить перед запуском приведенных ниже примеров. Убедитесь, что он указан в вашем PATH, например, поместите его в /usr/bin or /usr/local/bin
.
Я использую 32-битную Windows 7. Я нашел geckodriver здесь: https://github.com/mozilla/geckodriver/releases
Я в основном использовал дистрибутив Python для Anaconda для работы с Excel, поэтому я не знаю, что такое «ПУТЬ»
Спасибо,
ОБНОВЛЕНИЕ:
Я обновил ПУТЬ, как показано в комментариях. Вот полная трассировка ошибок.
Microsoft Windows [Версия 6.1.7601] Авторские права (c) Корпорация Microsoft, 2009 г. Все права защищены.
C: \ Users \ user1> Python
Python 3.5.2 | Anaconda 4.2.0 (32-разрядная версия) | (по умолчанию, 5 июля 2016 г., 11:45:57) [MSC v.1 900 32 бит (Intel)] на win32
Для получения дополнительной информации введите «помощь», «авторские права», «кредиты» или «лицензия».
from selenium import webdriver driver = webdriver.Firefox()
Отслеживание (последний вызов последний):
Файл "", строка 1, в
Файл "C: \ Users \ user1 \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ site -packages \ selenium-2.53.6-py3.5.egg \ selenium \ webdriver \ firefox \ webdriver.py", строка 80, в init self.binary, тайм-аут)
Файл "C: \ Users \ user1 \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ site -packages \ selenium-2.53.6-py3.5.egg \ selenium \ webdriver \ firefox \ extension_connect ion.py", строка 52, в init self.binary.launch_browser (self.profile, timeout = timeout)
Файл "C: \ Users \ user1 \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ site -packages \ selenium-2.53.6-py3.5.egg \ selenium \ webdriver \ firefox \ firefox_binary.py", строка 67, в запуск_браузера self._start_from_profile_path (self.profile.path)
Файл "C: \ Users \ user1 \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ site -packages \ selenium-2.53.6-py3.5.egg \ selenium \ webdriver \ firefox \ firefox_binary.py", строка 90, в _start_from_profile_path env = self._firefox_env)
Файл "C: \ Users \ user1 \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ subp rocess.py", строка 947, в init restore_signals, start_new_session)
Файл "C: \ Users \ user1 \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ subp rocess.py", строка 1224, в _execute_child startupinfo)
FileNotFoundError: [WinError 2] Система не может найти указанный файл