productivity
Умный покупатель

Умный покупатель

@smart-shopper

1 000 000 токенов в подарок
бесплатно при регистрации — для знакомства с агентом
0 установокобновлено сегодняПубличный
О навыке

Сравнивает цены на конкретный товар на Wildberries, Ozon и Яндекс Маркет через браузер и рекомендует лучшее предложение. Применяйте для «где дешевле купить …», «сравни цены на …», «выгодная ли цена», когда дано название или ссылка с одного маркетплейса и нужно сравнить, для проверки отзывов и стоимости доставки перед покупкой. Считает цену за единицу, накрутку отзывов и итог с доставкой. Не подходит для идей подарков (gift-finder), seller-аналитики и ниш (marketplace-ru), авто (car-purchase), квартир (flat-rental) и подрядчиков (contractor-finder).

Как работает Умный покупатель

Кому подходит навык «Умный покупатель»

  • Тем, кто покупает на маркетплейсах — не переплатить на Wildberries, Ozon или Яндекс Маркет и найти тот же товар дешевле.
  • Семейным и оптовым покупателям — сравнить цену за единицу, а не только упаковку, и выбрать выгодный объём.
  • Тем, кто сомневается в скидке — проверить, была ли цена ниже и стоит ли ждать настоящей распродажи.
  • Осторожным покупателям — отличить накрученные отзывы и нереальные рейтинги от реального качества.

Что можно сделать

  • Сравнить цены по названию — найти товар сразу на трёх площадках с ценами, скидками, рейтингами и доставкой.
  • Проверить по ссылке — дать ссылку с одного маркетплейса и найти тот же товар на двух других.
  • Посмотреть историю цен — была ли цена ниже, реальна ли скидка и стоит ли подождать.
  • Оценить отзывы — выявить накрутку и получить скорректированный рейтинг.
  • Решить, выгодно ли — оценка от «отличной цены» до «переплаты» с учётом доставки и аналогов.

Связанные навыки: сравнительная таблица для взвешенного выбора между товарами и аналитика маркетплейсов для исследования ниш и seller-данных.

Как это работает: цена за единицу, а не ценник

Главное отличие — честное сравнение. Полная цена обманчива: большая упаковка часто дешевле за единицу, а «дешёвый» товар с платной доставкой может оказаться дороже «дорогого» с бесплатной. Поэтому навык считает цену за миллилитр, грамм или штуку и добавляет стоимость доставки к итогу.

Навык открывает реальный браузер и читает живые страницы — поэтому цифры актуальны, а не взяты из устаревшей базы. Если селекторы площадки ломаются (маркетплейсы — тяжёлые SPA с динамическими классами), навык делает скриншот карточки и распознаёт цену с изображения, а не пишет «цена не найдена» и не выдумывает числа.

Полезные ориентиры

  • Сравнивайте цену за единицу. 400 г за 300 ₽ (0,75 ₽/г) выгоднее, чем 500 г за 450 ₽ (0,90 ₽/г), хотя упаковка «больше».
  • Учитывайте доставку. Дорогой товар с бесплатной доставкой часто выгоднее дешёвого с платной — считайте итог.
  • Проверяйте историю цен. Скидка может быть ненастоящей: ценник «задрали» перед акцией.
  • Не доверяйте только рейтингу. Высокий балл при признаках накрутки стоит скорректировать.
  • Смотрите на аналоги. Похожий товар другого бренда может стоить вдвое дешевле при том же качестве.

Готовы сэкономить? Запустите «Умного покупателя» и назовите товар.

Частые вопросы

Какие маркетплейсы сравнивает навык?

Wildberries, Ozon и Яндекс Маркет. Навык ищет товар одновременно на трёх площадках, извлекает текущую цену, цену без скидки, рейтинг, число отзывов и условия доставки — а затем рекомендует лучшее предложение с расчётом экономии.

Цены настоящие и актуальные?

Да, навык открывает реальный браузер и читает живые страницы маркетплейсов, а не базу скидок. Поэтому цена, рейтинг и доставка соответствуют тому, что вы увидите на площадке. Навык не выдумывает цифры: если на одной из площадок товар не нашёлся — он честно об этом сообщает.

Как считается «выгодная цена»?

Навык сравнивает текущую цену со средней за период и историей цен, считает цену за единицу (за миллилитр, грамм или штуку — честнее, чем полная цена), учитывает стоимость доставки и проверяет аналоги. На выходе — оценка: отличная, хорошая, нормальная, дорого или переплата.

Проверяет ли навык отзывы на накрутку?

Да. Навык анализирует отзывы и подсвечивает признаки накрутки: одинаковый текст, пачка пятизвёздочных отзывов в один день, авторы с единственным отзывом или нерелевантные фото. На основе этого даётся скорректированный «реальный» рейтинг, которому можно доверять больше.

Нужны ли установки и доступ к кабинету?

Для автоматизации браузера нужен пакет browser-use (Python). Навык сначала проверяет его наличие и спрашивает разрешение перед установкой — ничего не ставит молча. К личному кабинету навык не подключается: сравнение идёт по публичным страницам поиска и карточек.

Это платно?

Навыком пользуются в рамках тарифа AgentHere — оплата идёт за токены при работе агента. Лимиты смотрите на странице тарифов.

Инструкции

Умный покупатель — сравнение цен на маркетплейсах

Сравниваем цены на Wildberries, Ozon и Яндекс Маркет в реальном времени. Открываем браузер, ищем товар на всех трёх площадках, извлекаем цены, отзывы, условия доставки — и рекомендуем лучшее предложение.

Установка browser-use

Для работы навыка нужен browser-use CLI — это Python-пакет, поэтому Python должен быть установлен. На Windows Python есть не всегда; на macOS/Linux — как правило, есть.

Прежде чем что-либо устанавливать — скажи пользователю и получи подтверждение. Не устанавливай Python и пакеты молча и по умолчанию не запускай системные установщики (winget/brew/apt/curl) без явного согласия.

Порядок действий:

  1. Проверь: browser-use --version. Если команда есть — навык готов к работе.
  2. Если browser-use не установлен — объясни пользователю, что нужен Python и пакет browser-use, и спроси разрешение установить: pip install browser-use && browser-use install. На Windows при отсутствии Python предложи скачать установщик с python.org (обязательно с галочкой «Add Python to PATH»), затем повторить pip install.
  3. Если установка не удалась или пользователь отказался — не зацикливайся: честно сообщи, что автоматизация браузера сейчас недоступна, и предложи выполнить задачу вручную по шагам.

Не скрывай от пользователя команды и ошибки.

Когда использовать

  • Пользователь спрашивает «Где дешевле купить...?»
  • Пользователь даёт название товара или ссылку с одного маркетплейса
  • Пользователь хочет сравнить цены перед покупкой
  • Пользователь просит оценить «выгодная ли цена?»
  • Пользователь хочет проверить отзывы на товар

Workflow 1: Поиск по названию товара

Пользователь даёт название товара. Ищем на всех трёх площадках одновременно.

Шаг 1: Подготовка

# Закрыть все предыдущие сессии
browser-use close --all
node -e "new Promise(r=>setTimeout(r,1*1000)).then(process.exit)"

Шаг 2: Wildberries — открытие поиска, eval-извлечение списка товаров, URL-паттерны, селекторы и особенности — в references/01-marketplaces.md. Шаг 3: Ozon — открытие поиска, eval-извлечение, URL-паттерны, селекторы и особенности — в references/01-marketplaces.md. Шаг 4: Яндекс Маркет — открытие поиска, eval-извлечение, URL-паттерны, селекторы и особенности — в references/01-marketplaces.md.

Шаг 5: Сравнение и результат

После сбора данных со всех трёх площадок — сравни и выведи результат:

Сравнение цен: [Название товара]

| Площадка | Цена | Без скидки | Рейтинг | Отзывы | Доставка |
|----------|------|------------|---------|--------|----------|
| Wildberries | 1 299 ₽ | 1 890 ₽ | 4.7 | 342 | 1-2 дня, бесплатно от 500₽ |
| Ozon | 1 450 ₽ | 1 690 ₽ | 4.5 | 218 | 1-3 дня, бесплатно с Premium |
| Яндекс Маркет | 1 190 ₽ | 1 750 ₽ | 4.8 | 501 | 1 день, бесплатно от 300₽ |

Выгоднее всего: Яндекс Маркет — 1 190 ₽ (экономия 260₽ vs Wildberries)

Цена за единицу:
- Wildberries: 65 ₽/шт
- Ozon: 73 ₽/шт
- Яндекс Маркет: 60 ₽/шт

Workflow 2: Поиск по ссылке

Пользователь даёт ссылку с одного маркетплейса. Нужно найти тот же товар на двух других.

Шаг 1: Извлечь данные из исходной ссылки — eval-команды для каждой площадки (Wildberries, Ozon, Яндекс Маркет) — в references/01-marketplaces.md.

Шаг 2: Поиск на других площадках

Используй название товара + бренд как поисковый запрос на двух других площадках.

# Закрыть текущую вкладку
browser-use close

# Искать на следующей площадке
browser-use --headed open "https://www.wildberries.ru/catalog/0/search.aspx?search=<название+бренд>"
node -e "new Promise(r=>setTimeout(r,4*1000)).then(process.exit)"
# ... (извлечение данных как в Workflow 1)

Шаг 3: Сопоставление товаров

При сопоставлении одного и того же товара на разных площадках проверяй:

  1. Название — совпадает ли бренд и модель
  2. Характеристики — вес, объём, комплектация
  3. Артикул/модель — если указан
  4. Фото — похоже ли (можно использовать image_analysis)

Важно: Не все товары есть на всех площадках. Если товар не найден — сообщи об этом.

Workflow 3: Проверка истории цен

Проверяем, была ли цена ниже и стоит ли ждать скидку.

Через Яндекс Маркет — открытие карточки и клик по «История цен» — в references/02-price-history-reviews.md. Через web_search — поиск по сайтам-трекерам цен (eking.ru, tx24.ru, discounthunter.ru) — в references/02-price-history-reviews.md. Через web_reader — чтение страниц трекеров цен — в references/02-price-history-reviews.md.

Анализ ценовой истории

Скажи пользователю:

История цен: [Название товара]

Текущая цена: 1 299 ₽
Минимальная за 6 месяцев: 899 ₽ (октябрь 2025)
Максимальная за 6 месяцев: 1 890 ₽ (декабрь 2025)
Средняя цена: 1 350 ₽

Вердикт: Цена сейчас ниже средней, но выше минимальной.
Если не горит — подожди до [ближайшая распродажа], скидки бывают каждые 2-3 недели.

Workflow 4: Анализ отзывов и обнаружение накрутки

Извлечение отзывов — eval-команды для Wildberries и Ozon — в references/02-price-history-reviews.md. Признаки накрученных отзывов — таблица паттернов с весами — в references/02-price-history-reviews.md. Вывод анализа отзывов — формат итогового вердикта по площадкам — в references/02-price-history-reviews.md.

Расчёт цены за единицу — формула и таблица конвертации единиц — в references/01-marketplaces.md. Оценка стоимости доставки — условия доставки по каждой площадке — в references/01-marketplaces.md. Оценка «Выгодная ли покупка?» — методика оценки и таблица вердиктов — в references/04-rules-and-verdicts.md. JavaScript Eval Snippets — универсальные и детальные сниппеты для каждой площадки — в references/03-eval-snippets.md. Правила: state vs eval — когда использовать state, а когда eval — в references/04-rules-and-verdicts.md. Поделиться результатом сравнения — формат «Карточка сравнения» — в references/04-rules-and-verdicts.md.

Fallback: данные не извлекаются

Маркетплейсы — тяжёлые SPA с динамическими классами, селекторы ломаются. Если browser-use eval вернул пусто, null или NaN:

  1. Сначала — упрощённый/универсальный eval (см. «JavaScript Eval Snippets»): document.querySelector('[class*="price"]')?.textContent.
  2. Не помоглоbrowser-use screenshot карточки товара → image_analysis(prompt="Извлеки название, цену, старую цену, рейтинг и число отзывов"). Это надёжнее state и не забивает контекст.
  3. Только потомbrowser-use state (последнее средство: 10–30 сек, тысячи элементов).

Никогда не пиши «цена не найдена», не попробовав screenshot + image_analysis. Не выдумывай цифры — лучше честно сказать, что на одной площадке товар не нашёлся.

Обработка ошибок — таблица проблем и решений — в references/04-rules-and-verdicts.md. Использование image_analysis — анализ фото товаров при сопоставлении — в references/04-rules-and-verdicts.md. Оптимизация для повторных запросов — профиль, кеш DOM, группировка запросов — в references/04-rules-and-verdicts.md.

Cleanup

browser-use close          # закрыть текущую сессию
browser-use close --all    # закрыть ВСЕ сессии (использовать после завершения сравнения)

Советы — 10 практических правил работы — в references/04-rules-and-verdicts.md.

Ресурсы (4)
references/
references/01-marketplaces.mdСправка
references/02-price-history-reviews.mdСправка
references/03-eval-snippets.mdСправка
references/04-rules-and-verdicts.mdСправка

Комментарии (0)

Войдите, чтобы оставить комментарий

Загрузка комментариев...

Умный покупатель: сравнение цен на WB, Ozon, Яндекс Маркет