Техническое задание: Автоматизация работы с веб-формой
Цель проекта
Разработать программного робота (скрипт) для автоматизации взаимодействия с официальным сайтом государственной миграционной службы определенного города.
Основные функции
- Автоматическое заполнение полей формы заранее подготовленными данными.
- Интеллектуальный выбор параметров из выпадающих списков (подбор нужных опций).
- Автоматическое нажатие требуемых кнопок на странице.
- Обработка логики перехода между этапами. Если после выполнения всех действий система предлагает продолжить подачу, скрипт должен корректно среагировать и продолжить работу по заданному алгоритму.
Требования к реализации
- Решение должно быть надежным и стабильно работать с элементами веб-интерфейса.
- Необходима корректная обработка различных сценариев поведения сайта (задержки загрузки, появление новых окон, изменение структуры страницы).
- Код должен быть хорошо структурирован и документирован.
Важное примечание
Все конфиденциальные данные (такие как конкретные URL, названия организаций, персональная информация) будут предоставлены исполнителю отдельно в рамках сотрудничества.