Техническое задание: Разработка ПО для автоматизации браузеров

Цель проекта

Создание программного обеспечения для автоматизации действий в реальных браузерах. ПО должно имитировать работу пользователя для выполнения рутинных задач в веб-интерфейсах.

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

  • Язык программирования: C или C#.
  • Поддерживаемые браузеры: Google Chrome, Mozilla Firefox, Microsoft Edge (последние стабильные версии).
  • Управление: Автоматизация должна осуществляться через штатные API или библиотеки управления браузерами (например, через WebDriver или аналоги).
  • Функционал: Программа должна уметь выполнять типовые действия: открытие страниц, заполнение форм, клики, навигация, извлечение данных.
  • Надежность: Устойчивая работа при длительных сессиях, обработка ошибок и таймаутов.
  • Архитектура: Код должен быть чистым, модульным и сопровождаемым.

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

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

Подготовка векторных узоров для резки на формате А3

Требуется обработать и подготовить к производству восемь различных векторных узоров для резки. Работа включает отрисовку по растровым изображениям, масштабирование существующих векторных файлов под формат А3 и добавление технических полей.

Создание видеоролика с заменой лица актера с помощью дипфейк-технологий

Требуется заменить голову/лицо актера в сложной динамичной сцене. Исходный материал в 4K, длительность 5 минут. Имеются подготовленные маски для работы. К работе предъявляются высокие требования к качеству итогового результата.