Полноценный парсер для сбора информации о всех концертах с сайта 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 installpoetry run python concerts_parser.pyПарсер автоматически:
- Загрузит все концерты со страницы с помощью автоскроллинга
- Создаст красиво отформатированный Excel файл с датой и временем (например,
concerts_2025-10-22_00-45-30.xlsx) - Запишет подробные логи с ID каждого концерта
- Покажет прогресс парсинга
- 📊 Красивая таблица с цветными заголовками
- 🎨 Чередующиеся строки для удобства чтения
- 📏 Автоматическая ширина столбцов
- 🔒 Закрепленная шапка таблицы
- 🇷🇺 Заголовки на русском языке
Парсер собирает следующую информацию о каждом концерте:
- Дата концерта
- Город
- Площадка
- Программа
- Статус билетов (Проданы / Продаются)
- Вместимость зала (только если билеты продаются)
Все операции логируются в файл parser.log с подробной информацией о каждом этапе парсинга.