Техническое задание: Автоматизация работы с веб-формой

Цель проекта

Разработать программного робота (скрипт) для автоматизации взаимодействия с официальным сайтом государственной миграционной службы определенного города.

Основные функции

  • Автоматическое заполнение полей формы заранее подготовленными данными.
  • Интеллектуальный выбор параметров из выпадающих списков (подбор нужных опций).
  • Автоматическое нажатие требуемых кнопок на странице.
  • Обработка логики перехода между этапами. Если после выполнения всех действий система предлагает продолжить подачу, скрипт должен корректно среагировать и продолжить работу по заданному алгоритму.

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

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

Важное примечание

Все конфиденциальные данные (такие как конкретные URL, названия организаций, персональная информация) будут предоставлены исполнителю отдельно в рамках сотрудничества.