Maxun: Веб-скрейпинг без кода — мечта аналитика и маркетолога

22 июл 2025
17,123
1,461
87
4 недели

Знакомы с ситуацией, когда нужно регулярно собирать данные с сайтов конкурентов, но писать парсеры вручную слишком долго? Или когда клиент просит выгрузить каталог товаров, а у сайта нет нормального API? Maxun решает эти проблемы кардинально новым способом — через обучение ботов визуальным интерфейсом.

Что такое Maxun?

Maxun — это open-source платформа для извлечения веб-данных, которая позволяет:

  • Создавать ботов через интерфейс без программирования
  • Автоматизировать сбор структурированных данных
  • Превращать любые сайты в API или Google-таблицы
  • Работать с пагинацией и скроллингом

Проект набрал 13k+ звезд на GitHub за год и активно развивается.

Логотип Maxun

Кому это нужно?

  1. Маркетологам — для мониторинга цен конкурентов
  2. Аналитикам — для сбора рыночных данных
  3. Разработчикам — как альтернатива API для сайтов, где его нет
  4. Исследователям — для академических проектов по анализу данных

3 главные фичи, которые меняют правила игры

1. Обучение бота за 2 минуты

Maxun использует подход "покажи и нажми": вы отмечаете элементы на странице, которые нужно извлекать, а система запоминает паттерн. Никакого кода — только визуальный интерфейс.

Реклама

Демонстрация работы Maxun

2. Три типа сбора данных

  • Списки — для товаров в каталогах (например, парсинг Amazon)
  • Текст — отдельные элементы (цены, описания)
  • Скриншоты — целые страницы или фрагменты

3. Интеграции и автоматизация

Готовые интеграции с:

  • Google Sheets
  • Airtable
  • Возможность создавать собственные API

Плюс планировщик задач для регулярного сбора данных.

Техническая кухня

Под капотом Maxun использует:

  • Playwright для браузерной автоматизации
  • PostgreSQL как основное хранилище
  • MinIO для скриншотов
  • Redis для кеширования

Проект написан на TypeScript и доступен под лицензией AGPLv3.

Как начать?

Есть два пути:

  1. Облачная версия — самый быстрый старт (app.maxun.dev)
  2. Self-hosted — для полного контроля (инструкции ниже)

Установка через Docker:

docker-compose up -d

После запуска интерфейс будет доступен на http://localhost:5173.

Реальные кейсы использования

  1. E-commerce мониторинг — отслеживание цен и ассортимента у конкурентов
  2. Новостные агрегаторы — сбор статей с разных источников
  3. Академические исследования — анализ трендов по открытым данным
  4. HR-аналитика — мониторинг вакансий на рынке труда

Плюсы и минусы

Преимущества:

  • Нулевой порог входа
  • Поддержка сложных сценариев (логины, пагинация)
  • Открытый исходный код

⚠️ Ограничения:

  • Проект в активной разработке (могут быть баги)
  • Для сложных сайтов может потребоваться настройка прокси

Вывод: стоит ли пробовать?

Maxun — отличное решение для тех, кто:

  • Не хочет писать парсеры с нуля
  • Регулярно работает с веб-данными
  • Ценит open-source подход

Для разработчиков это еще и интересный проект для изучения современных технологий браузерной автоматизации.

Ссылки для старта:

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.