Техническое задание: Автоматизатор очереди на портале ГИС ЭПД

Моя текущая работа связана с организацией въезда грузового транспорта. Процесс включает в себя ручное создание заявок на конкретного водителя и автомобиль, а затем постоянное отслеживание календаря на портале в ожидании появления свободного окна для записи. Это требует много времени и постоянного присутствия у компьютера.

Цель проекта

Разработать программное решение, которое автоматизирует процесс отслеживания и бронирования свободных мест в электронной очереди, освобождая время от рутинного мониторинга страницы.

Основные функции и требования

  • Авторизация: Программа должна уметь автоматически входить в личный кабинет на целевом портале, используя предоставленные учетные данные.
  • Создание заявки: Возможность предварительной настройки и автоматического заполнения формы заявки с данными водителя и транспортного средства.
  • Мониторинг календаря: Постоянный автоматический опрос (поллинг) страницы с календарем доступных дат для выявления освободившихся слотов (ячеек).
  • Автобронирование: Мгновенное автоматическое занятие (бронирование) найденного свободного слота без необходимости ручного вмешательства.
  • Уведомления: Отправка оповещений (например, в Telegram, по email или внутри программы) об успешном бронировании или критических ошибках.
  • Надежность: Решение должно быть стабильным, корректно обрабатывать ошибки сети и изменения в структуре портала.
  • Безопасность: Конфиденциальные данные (логины, пароли) должны храниться и передаваться безопасным способом.

Технические предпочтения

Исполнитель может предложить оптимальную технологию для реализации (например, Python с использованием библиотек Selenium/Playwright/Requests, либо готовое низкоуровневое решение). Важна именно конечная функциональность и надежность работы.

Разработка 3D-симулятора запуска дизельного двигателя

Создание интерактивной обучающей программы с 3D-моделью для симуляции процесса включения дизельного двигателя. Требуется реализовать игровую механику взаимодействия с моделью. Готовый пример реализации предоставлю исполнителю.