Задать вопрос
@Myhabr02

Почему selenium не работает с vivaldi?

Пытаюсь запустить vivaldi браузер через selenium:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

chrome_driver_path = Service(r'C:\Users\Admin\Documents\chromedriver-win64\chromedriver.exe')
browserBIN = r'C:\Users\Admin\AppData\Local\Vivaldi\Application\vivaldi.exe'

options = webdriver.ChromeOptions()
options.binary_location = browserBIN

driver = webdriver.Chrome(options, chrome_driver_path)

driver.get("https://en.wikipedia.org/")


Получаю ошибку совместимости хромдрайвера с версией хрома. Браузер на секунду открывается и сразу закрывается

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 128
Current browser version is 6.9.3447.44 with binary path C:\Users\Admin\AppData\Local\Vivaldi\Application\vivaldi.exe


Хотя вивальди использует последнюю версию хромиума и маскируется тоже под неё же.
66e5871041635656688438.jpeg
66e58757a5800016035273.jpeg

Кто-то сталкивался с подобным? Может я могу как-то подменить номер версии вивальди?
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы