Skip to content

Парсер данных о будущих концертах с сайта museshow. Написан с использованием playwright, без user agent. Все зависимости упакованы в poetry. Данные экспортируются в xlsx

License

Notifications You must be signed in to change notification settings

Niland1/museshow_parser

Repository files navigation

Museshow Concerts Parser

Полноценный парсер для сбора информации о всех концертах с сайта museshow.ru/concerts

Возможности

Headless режим - работает без видимого окна браузера
Автоскроллинг - автоматическая загрузка всех концертов со страницы
Excel формат - красиво отформатированные таблицы XLSX
Файлы с датой/временем - concerts_2025-10-22_00-45-30.xlsx
ID концертов в логах - каждая операция помечена [ID:X]
Счетчик прогресса - показывает сколько концертов обработано
Парсинг свободных мест - подсчет доступных билетов
Подробное логирование - все операции в parser.log

Установка

# Установка зависимостей
poetry install

# Установка браузеров для Playwright
poetry run playwright install

Использование

Полноценный парсер (ВСЕ концерты)

poetry run python concerts_parser.py

Парсер автоматически:

  • Загрузит все концерты со страницы с помощью автоскроллинга
  • Создаст красиво отформатированный Excel файл с датой и временем (например, concerts_2025-10-22_00-45-30.xlsx)
  • Запишет подробные логи с ID каждого концерта
  • Покажет прогресс парсинга

Формат Excel файла:

  • 📊 Красивая таблица с цветными заголовками
  • 🎨 Чередующиеся строки для удобства чтения
  • 📏 Автоматическая ширина столбцов
  • 🔒 Закрепленная шапка таблицы
  • 🇷🇺 Заголовки на русском языке

Структура данных

Парсер собирает следующую информацию о каждом концерте:

  • Дата концерта
  • Город
  • Площадка
  • Программа
  • Статус билетов (Проданы / Продаются)
  • Вместимость зала (только если билеты продаются)

Логирование

Все операции логируются в файл parser.log с подробной информацией о каждом этапе парсинга.

About

Парсер данных о будущих концертах с сайта museshow. Написан с использованием playwright, без user agent. Все зависимости упакованы в poetry. Данные экспортируются в xlsx

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages