Парсер талонов на практический экзамен МВД.
MVC Exam Notifier Bot – Телеграм-бот для автоматического поиска и мгновенного уведомления о свободных билетах на практический экзамен по вождению в СЦ МВД Украины.
Создан для кандидатов в водители, которые стремятся оперативно записаться на экзамен, так как талоны (включая отмененные) появляются непредсказуемо и исчезают за считанные минуты.
Бекенд
Разработан на Python с использованием AsyncIO для устойчивости и параллельной работы, а также Selenium для надежного парсинга и имитации действий пользователя.
Система мониторинга использует Asyncio для эффективной работы в фоновом режиме, что предотвращает блокировку основного цикла бота.
Реализована логика автоматической авторизации и поддержки сессии.
Бот построен модульно, что позволяет легко настраивать целевой Сервисный Центр (СЦ) и параметры уведомлений.
Функционал MVC Exam Notifier Bot
Сервис Мониторинга
Поиск талонов на все доступные даты (не только на 21-й день).
Настройка мониторинга под конкретный ID Сервисного Центра.
Автоматическое логирование и поддержка сессии.
Сервис Уведомлений
Мгновенное уведомление о появлении новых талонов.
Уведомление о исчезновении/уменьшении талонов (для подтверждения работы).
Функция звукового уведомления администратора.
Внедрение
Клиент получает доступ к коду для клонирования и развертывания на собственных мощностях.
Персонализация через конфигурационный файл (.env).
Использованные технологии: Python, Aiogram, AsyncIO, Selenium
#aiogram #python #asyncio #selenium #webscraping #automation #Автоматизация
Создан для кандидатов в водители, которые стремятся оперативно записаться на экзамен, так как талоны (включая отмененные) появляются непредсказуемо и исчезают за считанные минуты.
Бекенд
Разработан на Python с использованием AsyncIO для устойчивости и параллельной работы, а также Selenium для надежного парсинга и имитации действий пользователя.
Система мониторинга использует Asyncio для эффективной работы в фоновом режиме, что предотвращает блокировку основного цикла бота.
Реализована логика автоматической авторизации и поддержки сессии.
Бот построен модульно, что позволяет легко настраивать целевой Сервисный Центр (СЦ) и параметры уведомлений.
Функционал MVC Exam Notifier Bot
Сервис Мониторинга
Поиск талонов на все доступные даты (не только на 21-й день).
Настройка мониторинга под конкретный ID Сервисного Центра.
Автоматическое логирование и поддержка сессии.
Сервис Уведомлений
Мгновенное уведомление о появлении новых талонов.
Уведомление о исчезновении/уменьшении талонов (для подтверждения работы).
Функция звукового уведомления администратора.
Внедрение
Клиент получает доступ к коду для клонирования и развертывания на собственных мощностях.
Персонализация через конфигурационный файл (.env).
Использованные технологии: Python, Aiogram, AsyncIO, Selenium
#aiogram #python #asyncio #selenium #webscraping #automation #Автоматизация