Python Selenium #1 Установка Selenium, Chromedriver, Geckodriver, Chrome, Firefox | Методы Selenium

Python Selenium #1 Установка Selenium, Chromedriver, Geckodriver, Chrome, Firefox | Методы Selenium

PythonToday

3 года назад

155,053 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Борис Мастеренко
Борис Мастеренко - 20.10.2023 23:41

Я возможно чего то не понимаю а где взять драйвер на версию хрома 118.0.5993.89 там просто нету такого

Ответить
Алексей Гусев
Алексей Гусев - 05.10.2023 13:57

А как быть если версия твоего браузера Google Chrome 117.0.5938.150, но драйвера под такую версию в твоем источнике нет

Ответить
iwetai
iwetai - 14.09.2023 20:48

Как добавить Chrome driver 117. версию если нету в списке? Последняя 114

Ответить
Victor Grigorovich
Victor Grigorovich - 11.09.2023 16:44

Вылетело (опущу подробности) AttributeError: 'str' object has no attribute 'capabilities'. Потратил, как обычно кучу времени впустую, в итоге выяснил следующее:
"Если вы установили путь к драйверу в переменной среды PATH, то указать путь к драйверу при создании экземпляра драйвера Chrome не обязательно. "
Может кому пригодится.

Ответить
WORD OF WORLD
WORD OF WORLD - 04.09.2023 15:02

Можно его как-то в своем браузере открыть, а не в том, который открывает он сам. Это мне нужно чтобы не авторизироваться постоянно

Ответить
Narek Hovhannisyan
Narek Hovhannisyan - 03.09.2023 13:10

способ не работает
удалите ваше видео и не вводите людей в заблюждение
и еще надо пожаловаться на ролик выбрав пункт "ложная информация"

Ответить
AGGRESS1VEX
AGGRESS1VEX - 03.09.2023 03:06

сейчас вместо драйвер=вебдрайвер.. надо service = Service(executable_path="C:\\Users\\
времена меняются

Ответить
ksaypulaev
ksaypulaev - 02.09.2023 19:01

Никак не пойму почему конструктор класса хром говорит, что у него не должно быть никаких параметров(((

Ответить
E N G
E N G - 31.08.2023 17:00

Пацаны, в новом селениуме нет executable_path там, где показал нам PythonToday. А чтобы вы смогли всё-таки указать путь до хромиум драйвера вам нужно сначала импортировать сервис с помощью from selenium.webdriver.chrome.service import Service*! И перед объявления переменной driver вы должны как раз и указать в другой переменной путь к chromedriver, например *service = Service(executable_path=".\webdriver\chromedriver.exe") а потом *driver = webdriver.Chrome(service=название переменной, в которую вы сохранили путь до драйвера)*. Ещё хотел спросить у автора канал, селениум поддерживает Cent Browser на хромиуме или нема? Просто я не нашёл инфы чот.

Ответить
Марат Дейнеко
Марат Дейнеко - 29.08.2023 21:57

код:
driver = webdriver.Chrome(executable_path='C:\\Users\\UAMar\\PycharmProjects\\pythonProject19\\chrome')
виводить ошибку : TypeError: __init__() got an unexpected keyword argument 'executable_path'
Что ето может бить?

Ответить
Artem Alferov
Artem Alferov - 22.08.2023 17:33

Я может быть конечно совсем тупой, но в свое время пытался начать ковырять selenium и... бросил, вернее ушел в requests+(webbrowser - при необходимости), потому как установить драйвер на Opera и на Edge для меня оказалось невозможной задачей))) Спустя какое то время, вернувшись к этой библиотеке и даже заблаговременно скачав Chrome, попробовал начать сначала, но результат с того момента не изменился. Если более подробно, то даже при наличие совпадающей версии драйвера, даже при прописи файла в path, при запуске скрипта я всегда вижу ValueError: Timeout value connect was <object object at 0x000001E9D33647F0>, but it must be an int, float or None. И собственно решения этому похоже не существует)) Вот не запускается это все вот так вот просто, нужно какое то заклинание судя по всему.

Ответить
Dmitriy Konopinskiy
Dmitriy Konopinskiy - 18.08.2023 19:39

service = Service(executable_path="E:\\Parse\\selenium_1\\chromedriver\\chromedriver.exe")
options = webdriver.ChromeOptions()

driver = webdriver.Chrome(service=service, options=options)

Ответить
Павел Салимов
Павел Салимов - 09.08.2023 12:50

Хром-драйвер почему-то скачать невозможно.

Ответить
Mark Ponomarev
Mark Ponomarev - 09.08.2023 08:15

а где скачать драйвер для хрома 115.0.5790 ?

Ответить
Narr
Narr - 06.08.2023 15:08

?????<

Ответить
Narr
Narr - 03.08.2023 00:02

Здравствуйте, умоляю зайти с моего компа, настроить, не могу(((((((((((((

Ответить
Abdullo Akramov
Abdullo Akramov - 14.07.2023 09:55

👍👍

Ответить
La La la
La La la - 11.07.2023 10:20

Не работает. Куча ошибок

Ответить
Сергей Петров
Сергей Петров - 04.07.2023 12:27

У меня этот код не заработал под Linux. Причина - установился Selenium 4. Не нужно прописывать путь к драйверу (оставить просто webdriver.Chrome() ), но при этом либо скопировать сам драйвер, либо сделать ссылку на драйвер в папке /usr/local/bin/. P.S. Автор переснял это видео - смотрите видео номер 13 в плейлисте - там ещё правильнее

Ответить
Денис Стецкий
Денис Стецкий - 28.06.2023 14:48

а где найти драйвер если windows x64?

Ответить