Парсинг цен: как собирать цены с сайтов и маркетплейсов
Парсинг цен — автоматический сбор цен с сайтов и маркетплейсов. Это основа мониторинга конкурентов, контроля МРЦ и ценовой аналитики. Рассказываем, как он устроен и что важно учесть.
Что такое парсинг цен
Парсинг цен — частный случай парсинга, когда из страниц товаров извлекаются цены и связанные с ними данные: старая цена, скидка, наличие, продавец. Результат — таблица, в которой цены разных магазинов стоят рядом.
Откуда собирают цены
- Интернет-магазины конкурентов — по списку товаров или целыми категориями;
- маркетплейсы — Kaspi.kz, Wildberries, Ozon: там у одного товара бывает много продавцов;
- сайты поставщиков — для сравнения закупочных цен;
- агрегаторы и прайс-площадки.
Пять сложностей парсинга цен
1. Какая цена «настоящая»
На странице может быть несколько цен: обычная, со скидкой, по карте, в рассрочку, оптовая. Нужно заранее договориться, какую считать основной, и собирать остальные отдельными колонками.
2. Цены зависят от города
На многих площадках цена и набор продавцов меняются в зависимости от выбранного региона. На Kaspi.kz это особенно заметно — см. как продавать на Kaspi.
3. Варианты товара
У одежды и обуви цена бывает разной для разных размеров. Если собрать одну цену на карточку, вы потеряете часть информации.
4. Сопоставление товаров
У конкурента товар называется иначе и имеет свой артикул. Чтобы сравнить цены, нужно сначала понять, что это тот же товар — см. матчинг товаров.
5. Формат
Цена «24 990 ₸» — это текст. Чтобы с ней считать, её нужно превратить в число 24990. Мелочь, из-за которой ломаются формулы в Excel.
Как использовать результат
- сравнивать свои цены с минимальной и средней ценой рынка — см. анализ цен конкурентов;
- передавать данные в репрайсер для автоматической переоценки;
- контролировать соблюдение МРЦ продавцами бренда;
- строить историю цен и находить закономерности.
Разово или регулярно
Разовый парсинг цен нужен для анализа ниши или подготовки к переговорам. Регулярный — для управления ценами. Мы делаем оба варианта и отдаём результат в Excel, Google Таблице или по API — см. мониторинг цен конкурентов.
Парсинг цен с сайта в Excel
Самый частый запрос — получить цены в Excel. Хорошая таблица парсинга цен выглядит так:
| Дата | Источник | Артикул | Товар | Цена | Старая цена | Наличие | Ссылка |
|---|---|---|---|---|---|---|---|
| 14.10 | Магазин 1 | KT-1700 | Чайник 1,7 л | 12990 | 15490 | есть | …/kt-1700 |
| 14.10 | Магазин 2 | KT-1700 | Чайник 1,7 л | 13490 | нет | …/p/123 |
Пример условный.
Обратите внимание: цены записаны числами без пробелов и символа валюты — с ними можно сразу считать. Дата нужна для истории, ссылка — для быстрой проверки.
Парсинг цен с сайта в Google Таблицу
Для нескольких цен с простых сайтов подойдёт формула IMPORTXML — пошагово в статье IMPORTXML в Google Таблицах. Для регулярного мониторинга сотен товаров формулы становятся ненадёжными: Google ограничивает количество таких запросов, а динамические сайты формула не видит. Тогда используют внешний сбор, который сам записывает свежие цены в Google Таблицу по расписанию.
Парсинг цен на маркетплейсах
На маркетплейсах парсинг цен сложнее, чем на обычных сайтах:
- Kaspi.kz — у товара много продавцов, а цены зависят от города. Нужно собирать всех продавцов по каждому нужному городу.
- Wildberries (WB) — цена со скидкой зависит от региона доставки.
- Ozon — несколько типов цены: обычная, со скидкой, по карте площадки.
Подробнее о каждой площадке — Kaspi.kz, Wildberries, Ozon.
Парсинг цен конкурентов: как часто собирать
| Рынок | Частота |
|---|---|
| Маркетплейсы, активные категории | Ежедневно или несколько раз в день |
| Интернет-магазины техники, электроники | Ежедневно |
| Стройматериалы, оптовые прайсы | Раз в неделю |
| Сезонные распродажи | Несколько раз в день |
Парсинг цен с объявлений
Цены собирают не только с магазинов, но и с досок объявлений — например, чтобы оценить рынок подержанной техники, авто или недвижимости. Здесь собираются параметры и цены объявлений без контактов авторов (см. анализ рынка по объявлениям).
Читайте также
IMPORTXML в Google Таблицах: как загрузить данные с сайта
Примеры формулы, XPath и ограничения, о которых нужно знать.
Читать →Репрайсер: что это и как работает автоматическое изменение цен
Правила репрайсинга, нижняя граница цены и типичные ошибки.
Читать →Динамическое ценообразование: как это работает
Цена, которая меняется вслед за спросом и рынком, — принципы и риски.
Читать →Ценообразование: методы и как выбрать свой
Затратный, рыночный и ценностный подходы с примерами для торговли.
Читать →Частые вопросы
Что такое парсинг цен простыми словами?
Это когда программа сама открывает страницы товаров у конкурентов, считывает цены и записывает их в таблицу. Вместо ручной проверки вы получаете готовый список цен.
Можно ли парсить цены в Google Таблицу?
Да. Для пары простых сайтов подойдёт функция IMPORTXML, для регулярного сбора по многим источникам — автоматическое обновление таблицы по расписанию. См. IMPORTXML в Google Таблицах.
Как парсить цены с сайта в Excel?
Для простых страниц — через Google Таблицы и IMPORTXML с последующим скачиванием в Excel. Для каталогов и маркетплейсов — с помощью парсера, который сразу выгружает XLSX с ценами числами, датой и ссылками.
Можно ли парсить цены на Wildberries и Ozon?
Да. Важно учитывать регион доставки и разные типы цен: со скидкой, по карте площадки. Тогда сравнение будет корректным.
Нужны данные для вашего бизнеса? Опишите задачу
Пришлите ссылку на сайт или маркетплейс и напишите, какие данные нужны. Мы оценим задачу, назовём срок и стоимость и покажем пример результата на ваших данных до оплаты.
- Ответим в течение рабочего дня
- Пробная выгрузка до начала работ
- Разовый сбор или регулярный отчёт по расписанию
- Только открытые источники — без персональных данных
Или напрямую: +7 705 277 80 80 · WhatsApp · info@life-com.kz