Разработка системы мониторинга маркетплейсов
Проект: Мониторинг товаров и продавцов маркетплейсов
Поиск карточек по изображениям, проверка продавцов и доступности WB/Ozon.
Проектный разбор системы мониторинга товаров и продавцов: сбор данных, контроль изменений и рабочие сценарии. Это кейс разработки, а не готовый сервис аналитики товаров.
Что показывает кейс
Здесь разобран сервис мониторинга товаров и продавцов маркетплейсов: поиск карточек по изображениям, локальная проверка сходства, разбор страниц, определение продавца и доступности и регулярная выгрузка результатов.
Контекст
Искать копии карточек и проверять продавцов вручную дорого: поиск возвращает похожие, но не идентичные изображения, карточки меняются, а часть данных приходится получать не через официальный API.
Что вошло в контур проекта
Сервис запускает поиск карточек по исходному изображению, локально проверяет сходство кандидатов, разбирает страницы маркетплейсов, определяет продавцов и доступность, умеет исключать собственные карточки и выгружает находки в Google Sheets.
Решение
Мониторинг начинает с поиска кандидатов по исходному изображению, локально проверяет визуальное сходство, разбирает карточки маркетплейсов, обогащает продавцами и доступностью и формирует отчёт только по прошедшим фильтрам находкам.
- Запуски мониторинга и управляемая глубина поиска.
- Локальная проверка изображения по SHA-256 и perceptual similarity.
- Парсинг marketplace-карточек и нормализация ссылок.
- Проверка доступности Wildberries и публичных данных Ozon.
- Seller enrichment и возможность исключать собственные карточки.
- Отчётность по находкам в Google Sheets.
Рабочий процесс
- Исходное фото
- Поиск
- Similarity check
- Карточка
- Продавец / доступность
- Фильтр
- Отчёт
Технологический контур
- Django
- Celery
- Playwright
- Pillow
- WB API
- Ozon API
- Google Sheets
Бизнес-эффект
Мониторинг отделяет реальные совпадения от поискового шума и превращает ручную проверку ассортимента и продавцов в регулярный воспроизводимый процесс.