Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Python: Web

Войти
Регистрация
Восстановить пароль
 
 
weblord
1 / 1 / 0
Регистрация: 16.10.2016
Сообщений: 111
#1

Не работает selenium - Python

16.12.2016, 19:54. Просмотров 1368. Ответов 28
Метки нет (Все метки)

Пытаюсь запустить программу, написанную при помощи selenium и выдает такое:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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.
Что делать? Уже переустанавливал через pip. К слову, устанавливал тоже через pip. Пробовал добавлять папки с указанными файлами в переменную Path, перезапускал комп, ничего не помогает...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2016, 19:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не работает selenium (Python):

Selenium - Python
Не могу понять в чем проблема. Вылетает Firefox. Версия ФФ 45.0.2, python 3.4.3, selenium 2.53.6 Создается инстанс веб драйвера, и иногда...

Selenium+python - Python
Всем привет. Подскажите пожалуйста как работать с выпадающими списками? Пытаюсь сделать так theme = &quot;sirius&quot; themeSelect = ...

Selenium+PhantomJS - Python
Не могу понять в чем проблема. Парсю страничку kingtaro.com Проблема со временем, если я использую FireFox вебдрайвер, то все гуд. А если...

Threading и selenium - Python
Приветствую форумчан, никак не могу понять, в чем проблема. Собственно, вот мой код: import threading from queue import Queue from...

python+selenium - Python
Пытаюсь изучать python+selenium (python 2.7, selenium 2), тестирую портал. HTML код тестируюемой страницы &lt;div class=&quot;new_position&quot;&gt; &lt;a...

Добавление Selenium к Python - Python
Помогите разобраться что я делаю не так Добавляю Селениум с помощью пип инстал селениум Питон 2.7.10 (т.е. пип имеется изначально) ...

28
alex925
2535 / 2186 / 517
Регистрация: 19.03.2012
Сообщений: 8,492
16.12.2016, 19:58 #2
weblord, раз селениум сам не находит лису, то указывать путь к бинарнику вручную.
0
weblord
1 / 1 / 0
Регистрация: 16.10.2016
Сообщений: 111
16.12.2016, 20:40  [ТС] #3
А что подразумевается под "бинарником"?
0
alex925
2535 / 2186 / 517
Регистрация: 19.03.2012
Сообщений: 8,492
16.12.2016, 20:45 #4
weblord, exe файл запускающий лису
0
weblord
1 / 1 / 0
Регистрация: 16.10.2016
Сообщений: 111
16.12.2016, 20:53  [ТС] #5
Не могу никак найти этот файл... В папках selenium вижу только файлы с расширением .py

Добавлено через 1 минуту
Может проблема в том, что у меня не установлен Firefox?
0
alex925
2535 / 2186 / 517
Регистрация: 19.03.2012
Сообщений: 8,492
16.12.2016, 20:56 #6
Цитата Сообщение от weblord Посмотреть сообщение
Может проблема в том, что у меня не установлен Firefox?
0
weblord
1 / 1 / 0
Регистрация: 16.10.2016
Сообщений: 111
16.12.2016, 21:02  [ТС] #7
Я новичок, не обессудьте)

Добавлено через 1 минуту
.exe файлов лисы никаких нету, я все папки только что пересмотрел
0
alex925
2535 / 2186 / 517
Регистрация: 19.03.2012
Сообщений: 8,492
16.12.2016, 21:05 #8
weblord, а зачем ты пытаешься запустить firefox если у тебя он не установлен?
0
magirus
16.12.2016, 21:08
  #9

Не по теме:

alex925, нуавдруг?

0
alex925
16.12.2016, 21:11
  #10

Не по теме:

ага, вдруг сам установится =D

0
weblord
1 / 1 / 0
Регистрация: 16.10.2016
Сообщений: 111
16.12.2016, 21:35  [ТС] #11
Бред какой-то. Только что решил поменять лису на гугл в коде программы, в итоге выбило ту же ошибку, но уже с хромом:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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.Chrome()
  File "C:\Users\Глеб\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 62, 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: 'chromedriver' executable needs to be in PATH. Please see [url]https://sites.google.com/a/chromium.org/chromedriver/home[/url]
Ок. Скачал этот драйвер, прописал путь в Path к папке с этим драйвером, но при попытке запустить программу опять такую же ошибку выбивает... Что делать?

Добавлено через 1 минуту
Да понял уже)) Мне только не до смеха, хром у меня установлен, путь прописан, но та же проблема...
0
alex925
2535 / 2186 / 517
Регистрация: 19.03.2012
Сообщений: 8,492
16.12.2016, 21:42 #12
Цитата Сообщение от weblord Посмотреть сообщение
Мне только не до смеха, хром у меня установлен, путь прописан, но та же проблема...
Цитата Сообщение от alex925 Посмотреть сообщение
то указывать путь к бинарнику вручную.
я уже сказал ранее, что делать
0
weblord
1 / 1 / 0
Регистрация: 16.10.2016
Сообщений: 111
16.12.2016, 21:55  [ТС] #13
Так я прописал путь к exe файлу хрома...
0
alex925
2535 / 2186 / 517
Регистрация: 19.03.2012
Сообщений: 8,492
16.12.2016, 22:00 #14
weblord, показывай код
0
weblord
1 / 1 / 0
Регистрация: 16.10.2016
Сообщений: 111
16.12.2016, 22:06  [ТС] #15
Самое примитивное:

Python
1
2
3
4
5
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
 
driver = webdriver.Chrome()
driver.get('https://habrahabr.ru/')
Хабр чисто как пример)
0
16.12.2016, 22:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2016, 22:06
Привет! Вот еще темы с ответами:

Selenium загрузка файла - Python
Допустим есть на файлообменнике файл, задача его загрузить. Находим элемент-ссылку, вызываем click(), загружается- все ок. Вопрос:...

Python Selenium и FireFox 48+ - Python
Недавно обнаружил что отвалился WebDriver FireFox т.е. раньше работало, а теперь перестало(после обновлений FF вероятно). Открывается...

Selenium поиск элемента - Python
Возможно ли найти такой элемент &lt;div onclick=&quot;jQuery( &amp;quot;#loginform&amp;quot; ).submit();&quot; style=&quot;cursor: pointer; position: relative;...

Selenium не запускает браузер - Python
Установил Selenium 3.0.0b3. Но до запуска браузера дело не доходит... Выдает следующее. Traceback (most recent call last): ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru