WB Scanner Pro
Telegram-бот для мониторинга цен на Wildberries. Поиск товаров по запросу с фильтрами по цене, отслеживание снижения цен с уведомлениями каждые 6 часов, экспорт результатов в Excel. Freemium-модель: 5 запросов в день и 2 подписки бесплатно.
Задача
Пользователям Wildberries не хватало инструмента для автоматического отслеживания цен на товары. Требовался бот, который парсит каталог WB по запросу, сохраняет историю цен, отправляет уведомления при снижении стоимости и экспортирует данные в Excel. Ключевая сложность — обход защиты WB API (авторизационные токены через headless-браузер) и обработка тысяч товаров за один запрос.
Решение
Разработали систему из 3 микросервисов: Telegram-бот (aiogram 3, FSM для пошагового поиска с фильтрами), парсер-воркер (обход защиты WB через SeleniumBase, автообновление токенов, конкурентный парсинг с семафором на 20 потоков) и планировщик (APScheduler, перепроверка подписок каждые 6 часов с уведомлениями). Результаты сортируются по цене, поддерживают пагинацию и экспорт в стилизованный Excel с гиперссылками.
Следующий кейс -
ваш?
Расскажите задачу - покажем, как она превращается в кейс с конкретными цифрами.
Обсудить проект