Техническое задание: Скрипт автоматического бронирования времени
Цель проекта - автоматизировать процесс записи транспорта на проезд через КПП через официальный государственный портал, чтобы исключить ручной поиск и повысить вероятность успешного бронирования нужного времени.
Основные задачи
- Разработка скрипта («снайпера») для автоматического мониторинга портала на наличие свободных окон для записи.
- Реализация функции моментального бронирования при появлении подходящего слота.
- Обеспечение стабильной работы скрипта, имитирующей действия реального пользователя.
- Настройка параметров поиска (желаемые дата, время, КПП).
- Организация уведомлений о результатах работы (успешное бронирование или ошибки).
Требования к реализации
- Скрипт должен быть написан на Python.
- Необходимо использовать библиотеки для работы с HTTP-запросами (например, requests, aiohttp) и парсинга HTML (например, BeautifulSoup).
- Важно предусмотреть обработку авторизации на портале, работу с cookies и сессиями.
- Код должен быть чистым, документированным и готовым к развертыванию.
Ожидаемый результат
Готовое к использованию консольное или легковесное графическое приложение, которое по заданным параметрам автоматически находит и резервирует время для проезда через границу.