E-commerce

WB Scanner Pro

Telegram-бот для мониторинга цен на Wildberries. Поиск товаров по запросу с фильтрами по цене, отслеживание снижения цен с уведомлениями каждые 6 часов, экспорт результатов в Excel. Freemium-модель: 5 запросов в день и 2 подписки бесплатно.

Срок: 3 недели
Год: 2026
WB Scanner Pro
0K
товаров в базе
0
микросервиса
0
моделей данных
0K
записей цен

Задача

Пользователям Wildberries не хватало инструмента для автоматического отслеживания цен на товары. Требовался бот, который парсит каталог WB по запросу, сохраняет историю цен, отправляет уведомления при снижении стоимости и экспортирует данные в Excel. Ключевая сложность — обход защиты WB API (авторизационные токены через headless-браузер) и обработка тысяч товаров за один запрос.

Решение

Разработали систему из 3 микросервисов: Telegram-бот (aiogram 3, FSM для пошагового поиска с фильтрами), парсер-воркер (обход защиты WB через SeleniumBase, автообновление токенов, конкурентный парсинг с семафором на 20 потоков) и планировщик (APScheduler, перепроверка подписок каждые 6 часов с уведомлениями). Результаты сортируются по цене, поддерживают пагинацию и экспорт в стилизованный Excel с гиперссылками.

Python aiogram 3 PostgreSQL Redis SeleniumBase APScheduler openpyxl SQLAlchemy 2 Alembic

Следующий кейс -
ваш?

Расскажите задачу - покажем, как она превращается в кейс с конкретными цифрами.

Обсудить проект