Этот проект представляет собой Telegram-бота, который помогает находить уникальных "молодых" продавцов (стаж менее 2 лет) на Wildberries. Бот обходит анти-фрод системы WB с помощью прокси, ротации User-Agent и продвинутых эвристик.
- Мульти-поиск: Возможность искать сразу по нескольким запросам (через запятую).
- Умная пагинация: Бот запоминает, на какой странице остановился поиск, и при повторном запросе продолжает искать дальше (страницы 1-10, потом 11-20 и т.д.).
- Эвристика возраста: Если WB скрывает точный стаж (ошибки 498/429), бот оценивает возраст селлера по
nmId,supplierIdи дате самого старого отзыва. - Черный список: Бот запоминает продавцов, которых вы уже видели, и не показывает их в новых отчетах.
- Красивые HTML-отчеты: Наглядный файл с ценами, брендами, ИНН и стажем продавца.
- Гибкие настройки: Переключение прокси и черного списка прямо в меню бота.
-
Клонируйте репозиторий:
git clone https://github.com/your-username/WBScraper.git cd WBScraper -
Установите зависимости:
pip install -r requirements.txt
-
Настройте бота:
- Откройте
config.pyи вставьте вашBOT_TOKEN. - (Опционально) Заполните
proxies.txtвашими прокси в форматеip:port:user:pass.
- Откройте
python main.py- Python 3.10+
- Aiogram 3.x (фреймворк для бота)
- Aiohttp (асинхронные запросы)
- Fake-UserAgent (ротация отпечатков браузера)
- Heuristic Logic (анализ алгоритмов WB)
Проект создан в ознакомительных целях. Соблюдайте правила платформы Wildberries при использовании автоматизированных средств сбора данных.