Я пытаюсь работать с 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
Как установить Geckodriver? ⇐ Python
Программы на Python
1733108719
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"
Спасибо!
[b]ОБНОВЛЕНИЕ[/b]:
Я обновил 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
Подробнее здесь: [url]https://stackoverflow.com/questions/41190989/how-do-i-install-geckodriver[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия