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

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

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

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

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

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

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

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

Дизайн главной страницы сайта доставки пирогов для ПК

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

Автоматизация кросс-постинга контента из Telegram в социальные сети

Требуется настроить автоматический конвейер публикаций: из выбранного Telegram-канала в несколько соцсетей. Система должна включать перевод на английский, модерацию черновиков и публикацию по расписанию.