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