Был разработан Telegram-бот для отслеживания появления свободных мест в «Цирке Никулина на Цветном бульваре» и «Большом цирке на проспекте Вернадского».
Что было сделано:
- Закрытый Telegram-бот с авторизацией по паролю.
Настройки:
- Добавление новых пользователей в бот.
- Добавление данных для автоматического бронирования билетов.
Поэтапное создание задач:
- Тип отслеживания: просто уведомление о появлении / отслеживание и автоматическое бронирование.
- Выбор кассы: «Цирк Никулина» / «Большой цирк».
- Отслеживание за определённый интервал дат или конкретные мероприятия.
- Выбор диапазона цен.
- Выбор секций для отслеживания.
- Указание рассматриваемых рядов.
- Подтверждение задания или отмена.
Список заданий с возможностью удаления и приостановки.
Реализация парсера на PHP:
Сайты используют защиту от ботов: ограничения по времени, капчи, блокировки.
Решение:
Интеграция с ChromeDriver, эмуляция поведения пользователя, логирование, система алертов и повторных попыток.