Обновление драйвера для браузера

При использовании функционала работы с браузерами, необходимо поддерживать актуальность драйверов для этих браузеров, чтобы парсер мог взамодействовать с обновившимся браузером.

В новых версиях надстройки (версия 4.3.9 и новее) программа сама обновляет драйвер браузера Chrome в фоновом режиме, и выводит сообщение о необходимости установить драйвер только в случае каких-то сложностей с автообновлением.


Инструкция ниже актуальна только при использовании других браузеров (что не рекомендуется), там может потребоваться ручное обновление драйвера браузера.

Время от времени браузер обновляется (обычно автоматически), и парсер при запуске выдаёт сообщение об ошибке типа такого:

Chrome: ошибка запуска Error -2146233088: unknown error:
cannot connect to chrome at localhost:9999 from session not created:
This version of ChromeDriver only supports Chrome version 105
Current browser version is 107.0.5304.107

Обновите драйвер для браузера Chrome

 

Для браузера Chrome можно попробовать обновить драйвер автоматически, нажав соответствующую кнопку-ссылку в этом уведомлении

Причина проблемы: браузер Chrome любит часто обновляться, а файл драйвера (файл chromedriver.exe в папке C:\SeleniumBasic) к новым версиям Хрома не подходит.
Например, в сообщении на скриншоте выше написано, что браузер имеет версию 107 (видимо, обновился), а драйвер для браузера (файл chromedriver.exe в папке C:\SeleniumBasic) имеет версию 105, — оттого и не работает.

 

Обновить драйвер для Chrome можно и через интерфейс надстройки. В меню надстройки «Парсер сайтов» нажимаем Дополнительно — Общие настройки программы, и идём на вкладку Браузеры

Если видим там кнопку Обновить драйвер браузера Google Chrome, то нажимаём её для запуска обновления драйвера.

Потом можно нажать кнопку Запустить Chrome для проверки, и, если он запустится без появления всплывающих ошибок, — процесс обновления драйвера успешно завершён.

 

 


 

Если же есть необходимость ручного обновления драйвера браузера (для Google Chrome или другого), то идём на вкладку Доступные браузеры, выделяем нужный браузер, и щелкаем по ссылке скачивания драйвера:

и ищем там ссылку на скачивание chromedriver для вашей версии браузера (в версии смотрим только на первые три цифры, до точки) и для вашей разрядности браузера (32 / 64 бита):

Версию и разрядность вашего браузера Chrome можно посмотреть по ссылке  chrome://help

 

Комментарии

Да как это нет.. всё там есть.

Инструкция отличная. Только в версии 413 нет вкладки Браузеры. Поэтому на этом этапе останавливаемся.