Техническое задание: Бот для записи на заезд фур через сайт Минтранса РФ
Цель:
Автоматизировать процесс записи тягачей (фур) на заезд через сайт Министерства транспорта РФ, с возможностью прохождения авторизации через Госуслуги и решения капчи.
Сайт для работы:
https://esia.epd-portal.ru/auth/signin?OauthKey=223ec740-d12c-44ce-8196-0a8dbfdd8fb9&client=EOPP
Функциональные требования:
1. Авторизация:
• Вход на сайт должен осуществляться через Госуслуги (ЕСИА).
• Возможность использования заранее сохранённого логина/пароля.
• Поддержка СМС-подтверждения (если необходимо) или обход через cookies/токены (если возможно).
2. Решение капчи:
• На сайте используется капча вида: «нажмите на картинки в нужной последовательности».
• Необходимо реализовать решение этой капчи (возможно с помощью нейросети, внешнего сервиса, например CapMonster или 2Captcha, либо интеграции с anti-captcha API).
3. Запись на заезд:
• Возможность выбора даты и времени заезда.
• Поддержка множественных попыток, если нужное время недоступно (бот может «ловить окно»).
• Возможность настройки: номер фуры, тип груза и другие необходимые данные.
4. Журнал логов:
• Сохранение истории записей (дата, время, номер ТС и результат).
• Уведомление о результате (например, в Telegram, на email или просто лог в консоли).
Технические требования:
• Язык разработки: Python, Node.js или другой по согласованию.
• Интерфейс: не обязателен, можно консольный, главное — стабильная работа.
• Возможность запуска бота на Windows или Linux.
• Инструкция по установке и использованию.
Дополнительно:
• Желательно, чтобы бот был максимально незаметен для антибот-защиты сайта.
• Указать стоимость разработки и сроки выполнения.
• Примеры реализованных похожих проектов — в плюс.