Skip to content

Версия драйвера не подходит под текущую версию. #16

@ram876876

Description

@ram876876

Здравствуйте! Некоторое время я использовал вебдрайвер яндекса с подключенными плагинами без проблем. У меня стоит версия браузера 23.7.0.1867 beta (64-bit), а версия вебрайвера от 17 мая. Сегодня вышла ошибка, что для вебрайвера надо использовать options вместо chrome_options в моем коде, после исправления программа стала закрываться с ошибкой о несоответствии версий. Вебрайвер не запускается даже во вашему туториалу.

[10636:11088:0630/135351.800:ERROR:isolated_origin_util.cc(74)] Ignoring port number in isolated origin: chrome://custo
[10636:11088:0630/135351.816:ERROR:chrome_browser_cloud_management_controller.cc(166)] Cloud management controller initialization aborted as CBCM is not enabled.

DevTools listening on ws://127.0.0.1:56279/devtools/browser/db78480e-cb5f-4b4f-9868-99827bb7af9c
[13472:9108:0630/135352.370:ERROR:ssl_client_socket_impl.cc(1280)] handshake failed; returned -1, SSL error code 1, net_error -215
[13472:9108:0630/135352.454:ERROR:ssl_client_socket_impl.cc(1280)] handshake failed; returned -1, SSL error code 1, net_error -215
Traceback (most recent call last):
  File "D:\Pr\FillKPT\0.py", line 6, in <module>
    driver = webdriver.Chrome(binary_yandex_driver_file, options=options)
  File "C:\Users\Я\AppData\Local\Programs\Python\Python39\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 76, in __init__
    RemoteWebDriver.__init__(
  File "C:\Users\Я\AppData\Local\Programs\Python\Python39\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
    self.start_session(capabilities, browser_profile)
  File "C:\Users\Я\AppData\Local\Programs\Python\Python39\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "C:\Users\Я\AppData\Local\Programs\Python\Python39\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "C:\Users\Я\AppData\Local\Programs\Python\Python39\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 112
Current browser version is 114.0.5735.1867 with binary path C:\Users\Я\AppData\Local\Yandex\YandexBrowser\Application\browser.exe

Вот так ранее подключал вебдрайвер

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
executable_path = "C:\webDriver\yandexdriver.exe"#Путь к веб драйверу
os.environ["webdriver.chrome.driver"] = executable_path
chrome_options = Options()
chrome_options.add_extension('C:\webDriver\extension_1_2_8_0.crx')#Пути к плагинам
chrome_options.add_extension('C:\webDriver\extension_1_2_13_0.crx')
driver = webdriver.Chrome(executable_path=executable_path, chrome_options=chrome_options)

Можете помочь решением данной проблемы?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions