Монитор цен маркетплейса
Тысяча товаров, полный обход за секунды и сообщение в мессенджер ровно тогда, когда цена реально упала.
Задача
Следить за скидками вручную невозможно: цены на маркетплейсе меняются по нескольку раз в день, а «скидка 70%» в карточке обычно посчитана от выдуманной старой цены.
Нужна была служба, которая сама обходит список товаров, сравнивает цену с реальной историей и пишет в мессенджер, только когда падение настоящее.
Что сделали
Цены запрашиваются пачками — по сотне позиций за один запрос вместо сотни отдельных. Именно это превращает обход всего каталога из десятков минут в считанные секунды.
Пороги настраиваются по категориям: техника интересна уже от −40%, а одежда — только от −60%, потому что там скидки нарисованы почти всегда.
Алерты приходят в мессенджер: в личные чаты и в канал. Запуск по расписанию, без ручного вмешательства.
Что получилось
Служба работает и присылает алерты. Полный обход каталога занимает секунды, так что проверять цены можно часто, а не раз в сутки.
Под капотом
- Язык
- Python
- Стек
- запросы через urllib (маркетплейс отдаёт 403 на популярные HTTP-клиенты), пакетная выборка цен, свои пороги по категориям, доставка алертов в бот MAX, запуск по расписанию
- Роль студии
- Сбор данных, логика алертов, доставка в мессенджер
Другие работы
У вас похожая задача?
Расскажите в двух словах, что нужно. Оценим объём и назовём вилку — бесплатно и без обязательств.
Обсудить проект