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

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

Ключевые функции

  • Распознавание чисел: Программа должна уметь находить и считывать числовые значения с экрана в процессе работы браузера.
  • Автоматическое взаимодействие: На основе полученных данных или по заданному алгоритму программа должна выполнять клики мышью в строго определённые области экрана.
  • Автономная работа: Решение должно запускаться и функционировать самостоятельно после первоначальной настройки.

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

  • Язык программирования: Python (чистый, без указания конкретных фреймворков в ТЗ).
  • Интеграция с браузером: необходимо предусмотреть стабильное взаимодействие.
  • Логика работы: чёткий алгоритм действий, реагирующий на изменения на экране.
  • Надёжность: программа должна корректно обрабатывать возможные ошибки (например, если элемент не найден).

Ожидаемый результат

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

Pixel-perfect верстка дизайн-макетов в Framer

Необходимо создать демонстрационную версию сайта в конструкторе Framer по готовым дизайн-макетам. Требуется точное соответствие дизайну, адаптивность под Desktop и Mobile, а также базовая интерактивность для демонстрации клиенту.