Техническое задание: Скрипт автоматического бронирования времени

Цель проекта - автоматизировать процесс записи транспорта на проезд через КПП через официальный государственный портал, чтобы исключить ручной поиск и повысить вероятность успешного бронирования нужного времени.

Основные задачи

  • Разработка скрипта («снайпера») для автоматического мониторинга портала на наличие свободных окон для записи.
  • Реализация функции моментального бронирования при появлении подходящего слота.
  • Обеспечение стабильной работы скрипта, имитирующей действия реального пользователя.
  • Настройка параметров поиска (желаемые дата, время, КПП).
  • Организация уведомлений о результатах работы (успешное бронирование или ошибки).

Требования к реализации

  • Скрипт должен быть написан на Python.
  • Необходимо использовать библиотеки для работы с HTTP-запросами (например, requests, aiohttp) и парсинга HTML (например, BeautifulSoup).
  • Важно предусмотреть обработку авторизации на портале, работу с cookies и сессиями.
  • Код должен быть чистым, документированным и готовым к развертыванию.

Ожидаемый результат

Готовое к использованию консольное или легковесное графическое приложение, которое по заданным параметрам автоматически находит и резервирует время для проезда через границу.