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

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

08.11.2018, 19:20. Показов 5131. Ответов 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru