Отдел закупок часто узнаёт об изменении цены у конкурента постфактум — когда сделка уже сорвана или маржа съедена демпингом. Я строю системы, которые снимают эту проблему: парсер обходит сайты конкурентов по расписанию, сравнивает текущие цены с предыдущим снятием и сразу показывает, где и что изменилось, без ручной сверки прайсов.
В работе беру на себя весь цикл — от разбора структуры целевых сайтов и подбора способа обхода защиты до сборки хранилища данных и интерфейса для менеджеров. Одинаково легко работаю и с простыми каталогами на стандартных CMS, и со сложными витринами, где цены подгружаются скриптами или скрыты за авторизацией: под каждый случай подбирается своя связка инструментов, а не готовый шаблон.
Отдельное внимание — устойчивости: парсер переживает смену вёрстки на сайте конкурента, не роняется капчей и не палится как бот при частых обращениях. Из результатов работы закупщик получает не сырые цифры, а готовую картину:
— таблицу цен по всем отслеживаемым позициям с историей изменений;
— автоматические уведомления при снижении цены или появлении новинок у конкурента;
— выгрузку данных в удобном формате для дальнейшего анализа;
— настройку периодичности сбора под специфику ниши.
В работе беру на себя весь цикл — от разбора структуры целевых сайтов и подбора способа обхода защиты до сборки хранилища данных и интерфейса для менеджеров. Одинаково легко работаю и с простыми каталогами на стандартных CMS, и со сложными витринами, где цены подгружаются скриптами или скрыты за авторизацией: под каждый случай подбирается своя связка инструментов, а не готовый шаблон.
Отдельное внимание — устойчивости: парсер переживает смену вёрстки на сайте конкурента, не роняется капчей и не палится как бот при частых обращениях. Из результатов работы закупщик получает не сырые цифры, а готовую картину:
— таблицу цен по всем отслеживаемым позициям с историей изменений;
— автоматические уведомления при снижении цены или появлении новинок у конкурента;
— выгрузку данных в удобном формате для дальнейшего анализа;
— настройку периодичности сбора под специфику ниши.