Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/25: Рейтинг темы: голосов - 25, средняя оценка - 4.76
1 / 1 / 3
Регистрация: 10.03.2018
Сообщений: 150

Почему Selenium не работает в Python 3.71?

08.11.2018, 19:20. Показов 5154. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер.
Подскажите по вопросу:
установил Python 3.71 на Windows 7.- успешно
установил selenium командой pip install Selenium. - успешно
импортирую selenium командой import selenium. - успешно
пишу driver = webdriver.Chrome() выдает ошибку

Traceback (most recent call last):
File "C:\Users\Verunya\AppData\Local\Programs \Python\Python37-32\lib\site-packages\selenium\webdriver\common\servi ce.py", line 76, in start
stdin=PIPE)
File "C:\Users\Verunya\AppData\Local\Programs \Python\Python37-32\lib\subprocess.py", line 756, in __init__
restore_signals, start_new_session)
File "C:\Users\Verunya\AppData\Local\Programs \Python\Python37-32\lib\subprocess.py", line 1155, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] Не удается найти указанный файл

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "<pyshell#24>", line 1, in <module>
driver = webdriver.Chrome()
File "C:\Users\Verunya\AppData\Local\Programs \Python\Python37-32\lib\site-packages\selenium\webdriver\chrome\webdr iver.py", line 73, in __init__
self.service.start()
File "C:\Users\Verunya\AppData\Local\Programs \Python\Python37-32\lib\site-packages\selenium\webdriver\common\servi ce.py", line 83, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverExce ption: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chr... river/home


Что не так? В чем проблема?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.11.2018, 19:20
Ответы с готовыми решениями:

Python Selenium. Не работает Keys
from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from...

python selenium не работает скачка
помогите исправить, все время качается одна и та же фотография. сайт авито ...

Не могу понять почему в разных браузерах Python+Selenium даёт разные ошибки?
Работа с Хромом: from selenium import webdriver from selenium.common.exceptions import NoSuchElementException import time ...

7
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
08.11.2018, 19:32
Лучший ответ Сообщение было отмечено kmvcf как решение

Решение

Вы вебдрайвер для хрома скачали?
Selenium это только библиотека - управляет браузером специальный драйвер. Для каждого браузера свой. И путь до него нужно указывать в вызове конструктора.
Либо путь должен быть прописан в PATH.
Ссылка на загрузку драйвера прямо в ошибке написана.
0
1 / 1 / 3
Регистрация: 10.03.2018
Сообщений: 150
08.11.2018, 19:50  [ТС]
Да. Драйвер в списке присутствует.
Миниатюры
Почему Selenium не работает в Python 3.71?  
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
08.11.2018, 20:06
Читаем выше.
Цитата Сообщение от Garry Galler Посмотреть сообщение
путь до него нужно указывать в вызове конструктора
0
1 / 1 / 3
Регистрация: 10.03.2018
Сообщений: 150
08.11.2018, 20:38  [ТС]
Цитата Сообщение от Garry Galler Посмотреть сообщение
Читаем выше.
Сообщение от Garry Galler
путь до него нужно указывать в вызове конструктора
Подскажите как правильно указать путь и в каком файле?
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
08.11.2018, 20:43
Лучший ответ Сообщение было отмечено kmvcf как решение

Решение

Python
1
2
path=r"D:\INSTALL\SeleniumDrivers\chromedriver\chromedriver.exe" # это должен быть ваш путь
driver = webdriver.Chrome(executable_path=path)
0
1 / 1 / 3
Регистрация: 10.03.2018
Сообщений: 150
08.11.2018, 21:16  [ТС]
Все получилось.
Запускается браузер.
Возможно ли работать с браузером что бы он был в фоновом режиме, без визуализации?
0
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
09.11.2018, 00:23
Python
1
2
3
chrome_options = webdriver.ChromeOptions()  
chrome_options.add_argument("--headless")
driver = webdriver.Chrome(executable_path=path, chrome_options=chrome_options)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.11.2018, 00:23
Помогаю со студенческими работами здесь

Почему не работает Python
Здравствуйте! Можете сказать, почему при вводе команд Python в консоль, у меня выбивает ошибку: PS...

Почему не работает код Python ?
Всем привет!Я тут недавно спрашивал почему не работает готовый код парсера поисковой выдачи Yandex, который нашел в интернете.С кодом мне...

Не понимаю почему не работает код python
простой код проверяющий сложность пароля при введении пароля выводит ошибку string index out of range и я понимаю что это означает что ...

Почему код криво работает? python 3.8
Задание такое: Составить функцию, принимающую список, содержащий числа, и выводящий их на экран в следующим виде: 1 элемент списка = 5 ...

Почему на Python код работает, а на Java- нет?
my_value = 99 my_value = 0 print(my_value) Всё нормально работает public class Main { public static void...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru