Техническое задание: Автоматизация доступа через эмуляцию браузера

Необходимо создать автоматизированное решение для доступа к целевому веб-сервису, которое будет имитировать действия пользователя в браузере.

Основные требования

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

Дополнительные пожелания

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