Как установить Geckodriver?Python

Программы на Python
Ответить
Anonymous
 Как установить Geckodriver?

Сообщение Anonymous »

Я пытаюсь работать с Selenium в Python. Однако я не знаю, что делать, учитывая приведенное ниже https://pypi.org/project/selenium.
Selenium требуется драйвер для взаимодействия с выбранным браузером. Например, для Firefox требуется geckodriver, который необходимо установить перед запуском приведенных ниже примеров. Убедитесь, что он находится в вашем PATH, например, поместите его в /usr/bin или /usr/local/bin.
Я использую 32-разрядную версию Windows 7. Я нашел geckodriver здесь: https://github.com/mozilla/geckodriver/releases
Я в основном использовал дистрибутив Python Anaconda для работы с Excel, поэтому не знаю, что такое "PATH"
Спасибо!
ОБНОВЛЕНИЕ:
Я обновил PATH, как показано в комментариях. Вот полная информация об ошибках:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\user1>python
Python 3.5.2 |Anaconda 4.2.0 (32-bit)| (default, Jul 5 2016, 11:45:57) [MSC v.1
900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from selenium import webdriver
>>> driver = webdriver.Firefox()
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site
-packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\webdriver.py", li
ne 80, in __init__
self.binary, timeout)
File "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site
-packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\extension_connect
ion.py", line 52, in __init__
self.binary.launch_browser(self.profile, timeout=timeout)
File "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site
-packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\firefox_binary.py
", line 67, in launch_browser
self._start_from_profile_path(self.profile.path)
File "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site
-packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\firefox_binary.py
", line 90, in _start_from_profile_path
env=self._firefox_env)
File "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\subp
rocess.py", line 947, in __init__
restore_signals, start_new_session)
File "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\subp
rocess.py", line 1224, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified


Подробнее здесь: https://stackoverflow.com/questions/411 ... eckodriver
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»