IniCode

Мониторинг цен конкурентов: как бизнес использует парсеры

8 мин чтенияРазработка парсеров

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

Что такое мониторинг цен на практике

Технически это парсер, который по расписанию обходит выбранные страницы конкурентов или маркетплейсов, извлекает цены и наличие, складывает их в таблицу или базу — и сообщает вам об изменениях. Ключевое слово — по расписанию: ценность не в разовом срезе, а в динамике. Разовый срез отвечает на вопрос «сколько стоит сейчас», динамика — «кто, когда и как реагирует на рынок».

Типовой результат для владельца выглядит буднично: утром в Telegram приходит сводка «у 12 позиций из 480 изменились цены, у 3 конкурентов появились акции, товар X пропал из наличия у двух продавцов». Дальше — ваше ценовое решение, принятое за минуты, а не за полдня сведения таблиц. Похожую систему — с автосбором данных и выводами в Telegram — мы делали для крупных селлеров маркетплейсов.

Кому это нужно — и кому не нужно

Окупается почти наверняка:

  • селлеры маркетплейсов с 50+ SKU в конкурентных категориях — там цена решает позицию в выдаче и выкуп;
  • интернет-магазины в нишах со сравнимым ассортиментом (электроника, автозапчасти, стройматериалы, зоотовары);
  • оптовики и производители, которым важно видеть розничные цены на свою продукцию (контроль РРЦ и демпингующих дилеров);
  • сервисные компании на рынках с публичными прайсами.

Скорее всего, не окупится:

  • уникальный продукт без прямых аналогов — сравнивать не с чем;
  • до ~20 позиций и пара конкурентов — руками быстрее, полчаса в неделю не стоят автоматизации;
  • если по собранным данным некому принимать решения — данные без процесса мертвы.

Последний пункт — главный. Мониторинг цен — это не «поставил и забыл», а инструмент внутри процесса ценообразования. Нет процесса — начните с него.

Легальная сторона: что можно, что нельзя

Тема, вокруг которой много мифов, поэтому по пунктам.

Можно: собирать публично доступные данные — цены, наличие, характеристики, рейтинги с открытых страниц. Это делают поисковики, Яндекс.Маркет и десятки сервисов мониторинга; сбор открытой информации для внутренней аналитики — устоявшаяся рыночная практика.

Нельзя или в серой зоне:

  • персональные данные (имена, телефоны, адреса продавцов-физлиц) — это 152-ФЗ, и «спарсить базу контактов» — задача, от которой добросовестный подрядчик откажется;
  • контент под авторским правом для перепубликации (чужие фото и описания на свой сайт);
  • обход авторизации и платного доступа;
  • агрессивная нагрузка, мешающая работе источника, — грань между сбором данных и вредительством.

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

Авито, Wildberries, Ozon: особенности площадок

Запросы «парсер Авито» и «парсер Wildberries» — из самых частых, и у площадок есть специфика.

Маркетплейсы (WB, Ozon). Публичные карточки товаров парсятся, но у обеих площадок есть и официальные API для продавцов — если вы селлер, часть данных о своей категории надёжнее брать оттуда. Комбинация «API для своего + аккуратный сбор публичного по конкурентам» — самая устойчивая схема. Цены в карточках зависят от региона и персональных скидок — это надо учитывать в постановке, иначе «у конкурента дешевле» окажется артефактом кошелька, с которого смотрели.

Авито. Классический источник для оценки спроса, цен вторички и анализа конкурентов в услугах. Собираются публичные объявления: заголовки, цены, даты, география. Контакты продавцов — не собираем, см. выше про ПДн. Защита у площадки серьёзная, поэтому «скрипт на коленке» живёт недолго — нужен нормальный инженерный подход.

Сколько это стоит

ВариантЧто входитОриентир
Готовый сервис мониторингаПодписка, типовые площадки, свой интерфейс5–50 тыс. ₽/мес
Разовый срезОдин источник, одна выгрузка15–50 тыс. ₽
Свой парсер: старт1 источник, расписание, таблица, алерты40–120 тыс. ₽
Свой парсер: системаНесколько источников, история, дашборд, API150–500 тыс. ₽

Владение своим парсером: сервер и прокси — обычно 1–5 тыс. ₽/мес, плюс починки при изменении источников (при нормальной архитектуре — часы работы несколько раз в год).

Готовый сервис или свой парсер? Сервис хорош, когда ваши площадки и отчёты типовые: платите подписку, получаете стандарт. Свой парсер выигрывает, когда нужны нестандартные источники, свои поля, интеграция в ваши системы (CRM, 1С, BI) — и когда подписка за годы превышает стоимость разработки. Считается за вечер: подписка × 24 месяца против сметы + владение.

Как посчитать окупаемость до старта

Формула на салфетке:

  1. Сколько часов в месяц уходит на ручной сбор? Умножьте на стоимость часа сотрудника — это прямая экономия.
  2. Сколько стоит скорость реакции? Если конкурент снизил цену в пятницу, а вы узнали во вторник — сколько заказов ушло за эти дни? В конкурентных категориях маркетплейсов это главная статья.
  3. Сколько стоят ошибки ручного переноса? Неправильная цена в прайсе — это или маржа в минус, или клиент, ушедший из-за «дорого».

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

Подводные камни

  • Данные собираются — решения не принимаются. Назначьте владельца процесса: кто смотрит сводку и меняет цены.
  • Сравнение несравнимого. Тот же артикул у конкурента может идти с другой комплектацией или доставкой. Сопоставление товаров (матчинг) — отдельная задача, в сложных каталогах — с участием человека или ИИ.
  • Тишина вместо алерта. Источник изменился, парсер молча собирает мусор, решения принимаются по мёртвым данным. Обязательный элемент — мониторинг качества: аномалия в объёме или разбросе данных должна будить разработчика, а не удивлять вас через месяц.
  • Парсер-сирота. Написан фрилансером, код не передан, документации нет, автор в отпуске навсегда. Каждый третий наш проект-реанимация — про это.

С чего начать

  1. Выпишите: площадки, количество позиций, желаемую частоту обновления.
  2. Определите владельца процесса — кто действует по данным.
  3. Посчитайте окупаемость по формуле выше.
  4. Составьте ТЗ по шаблону — 10 минут.
  5. Получите оценку и решите: сервис по подписке или своё решение.

Частые вопросы

Конкурент заметит, что мы его мониторим? При аккуратной работе — нет: щадящие интервалы делают трафик парсера неотличимым от обычных посетителей. Да и по опыту — в конкурентных нишах мониторят все всех; вопрос лишь в том, кто делает это системно, а кто «когда вспомнит».

Насколько свежими будут данные? Настолько, насколько зададите расписание: от «раз в сутки» до «каждые 10–15 минут» для горячих категорий. Правило экономии: частота должна соответствовать скорости ваших решений. Если цены вы пересматриваете раз в день, мониторинг каждые 5 минут — плата за цифру, на которую никто не реагирует.

Можно ли сразу автоматизировать переоценку — чтобы цены менялись сами? Технически да, и для маркетплейсов это рабочая практика (репрайсеры). Но начинать стоит с режима «данные + рекомендация + человек подтверждает»: автоматика без страховки на плохих данных способна за ночь распродать склад в минус. Границы («не ниже такой-то маржи») обязательны в любом случае.

У нас уже есть подписка на сервис мониторинга — зачем свой парсер? Если сервис закрывает ваши площадки и отчёты — незачем, пользуйтесь. Свой парсер оправдан, когда нужны источники, которых нет в сервисе, свои поля и интеграция в ваши системы, или когда подписка за пару лет обгоняет стоимость разработки. Это арифметика, а не идеология.


Пришлите ссылку на источник и список полей — за 24 часа вернём фикс-смету на разработку парсера: стоимость, срок, план. Если ваша задача честно решается готовым сервисом за меньшие деньги — скажем прямо и сэкономим вам бюджет.

Посчитаем вашу задачу — бесплатно и за 24 часа

Опишите проект своими словами — пришлём фикс-смету: точную стоимость, срок и план работ. Смета не растёт после старта.