Заказать парсер сайтов: как сформулировать задачу и оценить бюджет

Парсер заказывают, когда данные нужны регулярно: цены конкурентов, остатки поставщиков, объявления, отзывы. Цена вопроса гуляет от 20 до 200+ тысяч — и почти вся разница объясняется четырьмя параметрами задачи. Сформулируете их сами — получите точную оценку с первого письма.

Четыре параметра, которые определяют бюджет

1. Источники. Список сайтов поимённо. «Парсить маркетплейсы» — не задача; «Ozon и WB, вот 5 категорий» — задача. Каждый источник — отдельная работа: у всех своя структура и своя защита.

2. Что забирать. Поля списком: название, цена, старая цена, остаток, рейтинг, ссылка, фото. Каждое поле — селекторы и обработка краёв («цены нет», «товар в архиве»).

3. Частота и объём. Раз в день 1000 страниц и каждый час 100 000 — разные классы систем. Первое живёт на дешёвом VPS, второе требует пула прокси, очередей и мониторинга.

4. Куда отдавать. Excel раз в день на почту, Google-таблица, запись в вашу базу, API, алерты в Telegram при изменении цены конкурента. Формат выдачи — это половина пользы парсера.

Ориентиры по бюджету

ЗадачаЧасыБюджет (от 1700 руб/час)
Один простой сайт → таблица, раз в день10–2017–35 тыс.
3–5 источников с защитой, мониторинг цен30–6050–100 тыс.
Маркетплейсы (Ozon/WB) со стабильной работой40–8070–140 тыс.
Система: 10+ источников, API, алерты, история80–160+140–270+ тыс.

Плюс эксплуатация: сервер от 500–3000 руб/мес, прокси — от 2–10 тыс/мес на защищённых источниках. Прокси — расходник, как бензин: без них серьёзные сайты режут запросы через час.

Почему парсер — сервис, а не скрипт

Скрипт «спарсить один раз» и система «данные каждое утро без сюрпризов» — разные продукты. Сайты-источники меняют вёрстку, включают новые защиты, переезжают. Рабочая система это учитывает:

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

Если подрядчик продаёт «сделаю скрипт и до свидания» — через месяц-два вы вернётесь на рынок с той же задачей.

Про легальность — коротко

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

Чек-лист письма подрядчику

  1. Источники: список URL.
  2. Поля: что забирать с каждой страницы.
  3. Частота: как часто нужны свежие данные.
  4. Объём: примерное число страниц/позиций.
  5. Выдача: таблица / база / API / алерты.
  6. История: нужно ли хранить динамику (для графиков цен — нужно).

Шесть строк — и оценка будет в часах и рублях, а не «зависит от». Как отличить адекватного исполнителя от продавца воздуха — те же принципы, что и при заказе бота: вопросы до цены, смета по блокам, доступы у вас.