- Как заказать парсер сайта
- Видеоинструкции по настройке
- Возможности программы-парсера
- Действия в парсере
- Раздел «Работа с HTML»
- Раздел «Текстовые»
- Раздел «Перекодировка и форматирование»
- Раздел «Проверка и сравнение»
- Раздел «Разное»
- Раздел «Функции массива»
- Раздел «Числовые»
- Раздел «Работа с переменными»
- Раздел «Листы и книги Excel»
- Раздел «Обработка файлов из папки»
- Раздел «HTTP запрос»
- Раздел «Internet Explorer»
- Раздел «Управление парсером»
- Раздел «Веб-запросы, XML, макросы VBA»
- Недокументированные действия
- Работа с браузером (Chrome и т.п.)
- Отключенные (устаревшие) действия
- Интерфейс программы
- Использование браузера
- Selenium — инструкция по установке
Обновление драйвера для браузера
- Ошибки при парсинге
- Дополнительные возможности
- Зарезервированные переменные и подстановочные коды парсера
- Кеширование страниц в парсере
- Переменные в парсере
- Обновление строк в существующей таблице при парсинге
- Переключение между наборами настроек в парсере
- Запуск мониторинга цен по расписанию
- Запуск парсера по расписанию
- Программный запуск парсера из внешнего макроса
- Доп. опции парсера (файл parser.ini)
- Наборы действий
- Прочие статьи по настройке парсера
- Коды останова парсера, и перехода на другое действие
- Плагины для парсера
- Запуск нескольких парсеров по очереди
- Обработка капчи (Captcha) в парсере
- Прокси серверы
Обновление драйвера для браузера |
При использовании функционала работы с браузерами, необходимо поддерживать актуальность драйверов для этих браузеров, чтобы парсер мог взамодействовать с обновившимся браузером.
Время от времени браузер обновляется (обычно автоматически), и парсер при запуске выдаёт сообщение об ошибке типа такого:
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 имеет версию 107 (видимо, обновился), а драйвер для браузера (файл chromedriver.exe в папке C:\SeleniumBasic) имеет версию 105
В меню надстройки «Парсер сайтов» нажимаем Дополнительно — Общие настройки программы, и идём на вкладку Браузеры
Находим в списке нужный браузер, выделяем его, и под списком щелкаем по ссылке «Скачать новый драйвер для Chrome»
Откроется страница загрузки драйверов, — там нужно найти драйвер нужной нам версии (в данном случае, нам нужна версия 107):
Учитываем мы только основной номер версии (107), остальные числа после точки мы игнорируем.
Для других браузеров (кроме Chrome) нужно учитывать еще и разрядность системы (win32 или win64), — там разные драйверы для разной битности windows. В программе есть информация о нужном варианте драйвера:
Щёлкаем по ссылке скачивания драйвера, и попадаем на страницу типа такой:
Нам нужно выбрать из предложенных файлов версию для Windows (файл, в имени которого содержится WIN)
Если Есть файлы для win32 и win64, выбираете файл в зависимости от разрядности вашей ОС (см. выше)
Скачиваем по этой ссылке архив, и открываем его
В архиве может быть 1 или несколько файлов, нам нужен файл с названием, содержащим driver.exe
(в нашем случае это файл с именем chromedriver.exe)
Перетаскиваем мышкой этот файл в папку с Selenium (обычно это папка C:\SeleniumBasic )
Windows скажет, что файл с таким именем уже есть в папке, и спросит, перезаписать файл или нет.
Выбираем вариант «Переместить с заменой» (чтобы старый файл заменился новым)
Готово, программа теперь снова может работать с браузером.
Осталось только это проверить:
В меню надстройки «Парсер сайтов» нажимаем Дополнительно — Общие настройки программы, и идём на вкладку Браузеры
После этого выделяем нужный нам браузер (Chrome в нашем случае), и под списком нажимаем кнопку Запустить Chrome
Если браузер успешно запустился, — значит, всё будет работать, и мы всё сделали правильно.
Для браузера Chrome можно попробовать обновить драйвер автоматически, нажав соответствующую ссылку в уведомлении:
Если обновление пройдёт удачно, то будут выведены следующие всплывающие уведомления:
- Добавить комментарий
- 697 просмотров
Комментарии
Да как это нет.. всё там есть.
Инструкция отличная. Только в версии 413 нет вкладки Браузеры. Поэтому на этом этапе останавливаемся.