Парсер цен OZON

OZON – одна из крупнейших торговых площадок Рунета, поэтому интерес участников рынка к мониторингу цен на этой площадке понятен.
Площадка OZON является, пожалуй, наиболее востребованной с точки зрения мониторинга цен конкурентов.


Как поставить задачу парсеру и получить результаты

1. Выбрать предпочтительный способ мониторинга цен на OZON

В настоящее время их три. Какой из них лучше подойдет для вашего товара – зависит от вашего прайс-листа (товарных категорий).

  • парсинг по поисковым ссылкам – наиболее привлекательный способ с точки зрения цены.
    Плюсы:
    – избавляет от утомительного ручного мониторинга новых предложений.
    – низкая стоимость парсинга, в рамках одной проверки получается до 36 результатов
    Минусы:
    – подходит не для всех товарных рынков, обязательно протестируйте чистоту выдачи вручную на нескольких запросах
    – количество результатов в выдаче ограничено 10000, если потенциальных результатов больше – используйте фильтры, чтобы разбить задачу на части
    – с марта 2023 года Озон по таким запросам показывает только цену по озон-карте и “перечеркнутую цену”, регулярная цена показывается только при отсутствии цены по озон-карте в предложении
  • парсинг OZON по заданным ссылкам на карточки – Вы сами даете парсеру ссылки на одну или несколько карточек товаров. Плюсы – мониторите только нужные Вам предложения, при необходимости – аналогичные товары других брендов. Минусы – требует ручного подбора ссылок.
  • парсинг блока “предложения других продавцов” – похож на предыдущий способ, но, в данном случае Озон сам подберет идентичные товары. Плюсы – достаточно указать ID одной карточки. Минусы – зависимость от качества сопоставления карточек Озоном. Озон, как и другие маркетплейсы, постоянно экспериментирует, что может сказываться на качестве результатов парсинга как в лучшую, так и в худшую сторону.

В зависимости от варианта на странице загрузки задания выбирается маркетплейс: ozons, ozon либо ozonid.
Подробнее эти варианты разобраны ниже на этой странице.

2. Сгенерировать файл-задание

Файл-задание: это простая таблица EXCEL или CSV, содержащая необходимые для парсера входные данные. Необходимо строго соблюдать следующие условия:

  • таблица с заданием находится на первом листе файла (для формата EXCEL), прочие листы игнорируются
  • заголовки таблицы должны быть в точности сохранены, как в образце; не добавляйте других заголовков
  • поле name (название товара) не должно быть пустым

Примеры файла-задания в EXCEL для разных вариантов парсинга цен на озоне – ниже на этой странице.

Файл-задание может быть также составлено в формате JSON.

3. Отправить задание через форму на сайте, API или задание по расписанию.

Чтобы отправить задание, используйте форму загрузки.

Будьте внимательны при выборе параметров:
Регион: Москва
Маркетплейс:
парсинг по поисковым ссылкам – ozons
парсинг по заданным ссылкам – ozon
парсинг блока “предложения других продавцов” – ozonid

Задания можно также отправлять через API, подробнее на странице API

С помощью техподдержки Вы также можете составить задания по расписанию.


Контакты поддержки – support@parser.market, telegram.

4. Отчеты.

Ссылки на файлы с отчетами будут доступны на странице “Мои задания” (вкладка “Текущие задания”)


Особенности OZON с точки зрения парсинга цен (кроме технических).

Отсутствие карточек товара

Ключевое отличие OZON от яндекс-маркет – отсутствие карточки товара. Каждое отдельное предложение продавца является карточкой товара.
Аналогом такой карточки в яндекс-маркете является offers,  которые, в свою очередь собраны в карточки.

Основной минус для заказчика – необходимость указывать ссылки на каждое товарное предложение.

Стандартная практика парсеров  по этой площадке – требование предоставить прямые ссылки на карточки предложений.

Поисковые системы маркетплейсов

Стоит всегда учитывать, что поисковые системы маркетплейсов – это не инструмент поиска, а витрина. Как и любой продавец на любом рынке в любой точке мира, маркетплейс на самые видные места старается поместить тот товар, который ему по тем или иным причинам выгоднее.

Парсер поисковых ссылок отфильтровывает предложения, которые Озон

Решения от parser.market в большинстве случаев помогут добиться приемлемых результатов за разумные деньги и с хорошей скоростью.
Воспользуйтесь тестовыми проверками, по любым вопросам обращайтесь в поддержку: support@parser.market, telegram.


Парсинг цен и поиск карточек OZON по поисковым ссылкам.

выбираемый маркетплейс – ozons

В настоящее время в поисковой выдаче Озона показываются цены по озон-карте и старые (перечеркнутые) цены. Если цены по озон-карте в карточке нет – будет показана обычная цена. Из-за этого парсинг поисковых ссылок не очень пригоден для мониторинга цен на своих или чужих карточках, если только ваша аналитика не умеет делать выводы, исходя из имеющихся данных. Например, можно отслеживать изменения цен, и уже для измененных запускать парсинг карточек товара.

Распространенное применение парсера поисковых страниц – поиск ссылок на карточки товара.


Данные будут собраны с первой страницы результатов поиска OZON, в качестве поискового запроса – название и/или бренд, артикул из вашего задания.

На картинке – пример страницы, с которой собираются ссылки.

Несмотря на то, что поисковый запрос в данном случае максимально подробный, в результатах поиска уже присутствует не тот товар – линзы с другой оптической силой.

К поисковым ссылкам относится также страницы с перечнем товаров бренда или продавца.

Важно: максимальное количество предложений в выдаче – 10000. Если в запросе (на странице бренда/категории/селлера) больше результатов – используйте доступные фильтры, чтобы разбить задачу на части.

donotsearch: Этот параметр ограничивает максимальное количество результатов, что важно для контроля расходов. Если значение поля 0 или отсутствует – будут включены результаты только с первой страницы (до 36 штук).

Сортировка результатов – только по умолчанию, в противном случае по запросу “смартфон ***” на первых местах могут оказаться чехлы для этого смартфона. Вы можете на свой страх и риск изменить сортировку таким же образом, как и фильтры.

Результаты поиска по названию из прайс-листа

Как сформировать поисковую ссылку и улучшить выборку предложений конкурентов?

Зайти на главную страницу озон, отправить поисковый запрос. В данном примере запрос намеренно упрощен – это дало лучшие результаты.

Выберите категорию, на примере – “однодневные линзы”.
После выбора категории на странице появляются разнообразные фильтры. Их количество и качество зависит, конечно же, от товарной категории.
В данном случае отфильтрованы: срок доставки (исключает поставки из-за рубежа), бренд, количество в упаковке, оптическая сила, радиус кривизны.Поисковый запрос намеренно обобщен.

В результате у нас есть 32 предложения, полностью соответствующих нашему товару.

По умолчанию предложения не сортируются по цене. Если результаты адекватны и сортировка уместна, установите на странице Озона сортировку “сначала дешевые”

Важно: работа над ссылкой должна выполняться сотрудником, который ориентируется в товаре и в рынке.

Особенности:

  • можно мониторить любые ссылки, которые приводят к выдаче, похожей на поисковую – страница определенного магазина, брэнда, категории
  • предложения, показанные на разных страницах могут (и, скорее всего, будут) повторяться. Если в параметре donotsearch проставлено значение, парсер будет обходить страницы, пока не соберет заданное количество уникальных карточек или пока не кончится выборка. Из-за этого точную стоимость такого парсинга предсказать невозможно.
  • алгоритмы поисковой выдачи любого маркетплейса сложны и постоянно меняются. Поисковик маркетплейса не обязательно покажет Вам все карточки магазина или категории, это не его задача. Например, если краска имеет 50 цветов + 2 расфасовки + 2 типа (матовый/глянцевый), у каждой из вариаций будут разные карточки товара. Поисковик не покажет Вам все 400 карточек, он покажет одну, две или сколько посчитает нужным.
Поиск с фильтрами

После того, как товар отфильтрован, ссылка в адресной строке браузера изменится.
Скопируйте ее и вставьте в поле linkset.
Рекомендуется сохранять эти ссылки в своей базе и использовать при следующих заданиях.

Постановка задачи.

Пример файла-задания и результатов


Парсинг цен OZON по заданным ссылкам

выбираемый маркетплейс – ozon

Если с товаром все стабильно и его из месяца в месяц продают на озоне одни и те же игроки – все просто.
Набираются один раз ссылки и мониторятся.

Ссылки на карточки конкурентов помещаются в поле linkset файла-задания. Несколько ссылок – через пробел или перенос строки (ALT-ENTER в ячейке EXCEL).

Но, как быть, если исчезают старые и появляются новые предложения? В период нестабильности рынка такая ситуация становится обычной.
Постоянно мониторить OZON вручную? Но, с точки зрения трудозатрат это становится похожим на ручной мониторинг – для чего тогда вообще нужен парсинг?

Для первичного сбора и периодического обновления списка ссылок на карточки конкурентов используйте парсинг по поисковым ссылкам (мониторинг по ключевым запросам, селлерам, брендам, категориям).

Пример файла-задания и результатов

Примеры заданий и результатов:

Как видно из слайдов, работа с озон в целом аналогична работе с яндекс-маркетом по схеме ссылок.

Если товар в карточке исчезает из продажи – результаты по таким карточкам появляются с нулевой ценой и предупреждением в EXCEL-отчете.
Причиной может быть как временное исчерпание товарного запаса, так и снятие предложения продавцом.
Далее Вы сами решаете,стоит мониторить эту ссылку в следующих заданиях, или нет.

Как Вы можете видеть, история сводных результатов предыдущих сканирований отображается также, как и для яндекс-маркета.

Основные моменты те же:

  • поле name по прежнему обязательное
  • ссылки указываются в поле linkset, должны начинаться с “https://” и разделяются пробелами или переносом строки.

Обратите внимание, что переносить ссылки из результатов задания в ячейку EXCEL удобнее через текстовый редактор:

  1. выделяете ячейку или группу ячеек со ссылками в файле с результатом задания – CTL-C
  2. в окне блокнота CTRL-V
  3. пункты 1 и 2 повторяете столько раз, сколько нужно
  4. получившийся текст в блокноте копируете в буфер обмена и вставляете в поле linkset.