Расширения-помощники

OLX Data Extractor

Расширение для Chrome, которое добавляет на страницу объявления OLX кнопку «Собрать данные» и таблицу для накопления результатов. Не парсер — не обходит сайт само, а ускоряет ручной сбор, пока вы листаете объявления.

Скачать расширение (.zip)Бесплатно, для Chrome и других Chromium-браузеров. Установка вручную через chrome://extensions.

Как работает

Content script внедряется прямо на страницу объявления OLX. При открытии показывает панель сверху справа с кнопкой «Собрать данные», которая читает со страницы заголовок, цену, город, категорию, продавца, дату публикации и ссылку через CSS-селекторы (data-testid атрибуты, которые OLX использует одинаково на всех своих доменах).

Отдельный чекбокс «Показывать телефон автоматически» — если включён, при сборе расширение само эмулирует клик по кнопке «Показать телефон» (обычный клик там не срабатывает, поэтому используется полная последовательность pointer/mouse-событий) и дожидается появления номера в DOM, прежде чем считать его. Состояние чекбокса запоминается между визитами.

Собранные записи копятся в таблице снизу экрана (на всю ширину, высота тянется мышкой и тоже запоминается) и сохраняются в локальном хранилище браузера, пока вы не нажмёте «Очистить». Повторный сбор с уже открытого объявления не создаёт дубликат — проверка идёт по ссылке. Готово к экспорту в CSV (с BOM для корректной кириллицы в Excel) и в JSON.

С какими сайтами работает

Все три — это одна и та же платформа OLX Group с идентичной разметкой, отличаются только языком интерфейса и шаблоном URL:

  • olx.kz — страницы вида /d/obyavlenie/*;
  • olx.ua — страницы вида /d/<locale>/obyavlenie/* (например /d/uk/obyavlenie/...);
  • olx.pl — страницы вида /d/oferta/*.

Проверено вживую на реальных объявлениях всех трёх доменов.

Когда это расширение, а когда — Datacol

OLX Data Extractor помогает, когда вы сами просматриваете объявления одно за другим и хотите не переписывать данные руками. Если нужно собрать сотни или тысячи объявлений по категории или поисковому запросу без ручного просмотра каждого — для этого предназначен парсер OLX на базе Datacol.

Установка

  1. Скачайте и распакуйте архив выше.
  2. Откройте в браузере chrome://extensions.
  3. Включите «Режим разработчика» в правом верхнем углу.
  4. Нажмите «Загрузить распакованное расширение» и выберите папку с файлами.
  5. Откройте любое объявление на olx.kz, olx.ua или olx.pl — сверху справа появится панель сбора.