Описание
ozon-shopper — скилл безопасных покупок на Ozon: поиск товаров — подбор под запрос, проверка продавца — оценка надёжности магазина, валидация характеристик — соответствие заявленного реальному, детекция скама — чек-лист признаков мошеннических карточек. Для покупателей и закупщиков, которые хотят проверять карточки до оплаты.
Что умеет:
— искать товары на Ozon;
— проверять продавца;
— валидировать характеристики;
— детектить скам по чек-листу.
Полная документация ниже — автоматически из репозитория bobr2610/ozon-shopper_skill (ветка master). Оригинальные материалы проекта распространяются на условиях его лицензии.
Ozon Shopper
AI-инструмент для поиска товаров на Ozon с автоматическим выявлением скама и анализом характеристик.
Возможности
- Поиск товаров — сбор карточек с Ozon (название, цена, рейтинг, ссылки)
- Анализ характеристик — валидация CPU/GPU/RAM/SSD по справочнику
- Детекция скама — проверка продавцов, отзывов, ценовых аномалий
- Генерация отчётов — ранжированный список с оценкой доверия (0-10)
Установка
pip install -r requirements.txt
Использование
# Поиск товаров
python scripts/ozon_search.py --query "ноутбук ASUS" --max-results 10 --output results.json
# Детальный анализ товара
python scripts/ozon_product_page.py --url "https://www.ozon.ru/product/..." --output product.json
# Парсинг отзывов
python scripts/ozon_reviews.py --url "https://www.ozon.ru/product/..." --output reviews.json
# Информация о продавце
python scripts/ozon_seller.py --url "https://www.ozon.ru/product/..." --output seller.json
# Генерация Markdown отчёта
python scripts/helpers/reporter.py --input results/ --output report.md
Структура
ozon-shopper/
├── scripts/
│ ├── helpers/
│ │ ├── playwright_utils.py # Обёртка undetected_chromedriver
│ │ └── reporter.py # Генерация Markdown отчётов
│ ├── ozon_search.py # Поиск товаров
│ ├── ozon_product_page.py # Парсинг карточки товара
│ ├── ozon_reviews.py # Парсинг отзывов
│ └── ozon_seller.py # Данные продавца
├── references/
│ ├── scam_patterns.md # Чеклист признаков скама
│ └── specs_rules.md # Правила валидации характеристик
└── SKILL.md # Инструкции для AI
Антибот
Использует undetected_chromedriver — патченный Chrome, который обходит детект автоматизации Ozon. Стандартный Playwright/Selenium блокируется Ozon напрямую.
Расширяемость
Для поддержки Wildberries/AliExpress — создайте scripts/wb_search.py и scripts/ali_search.py с тем же CLI интерфейсом (--query, --url, --output).