Разработка парсера для сайта ВсеИнструменты
Описание
Требуется разработать парсер для сайта ВсеИнструменты. Скрипт должен считывать артикулы из Excel-прайса Berger, находить каждый артикул на сайте через авторизованный личный кабинет и собирать информацию о товаре.
Для каждого найденного товара необходимо получить цену из авторизованного аккаунта, текущий статус наличия (у поставщика, в магазине, под заказ, нет в наличии и другие), количество товара, дату или срок доставки, название товара и ссылку на карточку. Публичная цена без авторизации не подходит.
Результатом работы скрипта должен быть Excel-файл со следующими колонками: артикул Berger, название товара, статус "найден/не найден", название на ВсеИнструменты, цена из ЛК, статус наличия, количество, дата/срок доставки, ссылка, статус обработки, дата и время проверки. В случае ненахождения товара или ошибки парсинг не должен останавливаться, а позиция должна быть отмечена в итоговом файле.
Парсер должен поддерживать автоматический запуск по расписанию с возможностью изменения интервала через настройки без изменения кода. Сопоставление товаров должно осуществляться строго по артикулу.
