Описание задачи:
Нужно разработать бота, который сможет:
- Распознавать буквенные капчи (от 4 до 8 символов) с экрана удаленного рабочего стола (RDP).
- Автоматически вводить распознанный текст в активное поле, как только оно будет выбрано пользователем (по клику).
- Учитывать, что:
- Капча появляется в заранее известном месте экрана.
- Символы капчи могут повторяться, быть в разных регистрах (заглавные и строчные буквы).
- Капча может содержать английские или казахские буквы.
- Иногда вместо капчи появляется reCAPTCHA, где нужно нажать галочку "Я не робот" (этот случай можно оставить без обработки, его продет человек).
- На распознавание и ввод капчи отводится не более 2 секунд.
Функционал бота:
- Ожидание появления капчи в указанной области экрана.
- Распознавание текста капчи с использованием ИИ-алгоритмов.
- Решение об использовании готовых решений (Tesseract OCR, сторонние API) или собственной модели оставляем на усмотрение разработчика.
- Ввод распознанного текста в активное поле (символ за символом, с имитацией работы пользователя).
Дополнительные требования:
- Работа через удаленный рабочий стол (RDP).
- Возможность адаптации под изменения шрифта или структуры капчи.
- Чистый и структурированный код с комментариями.
Требования к разработчику:
- Опыт работы с алгоритмами OCR и ИИ для распознавания текста.
- Знание Python, C#, AutoIt или других подходящих языков программирования.
- Умение учитывать ограничения времени (до 2 секунд на распознавание и ввод).
Результат работы:
- Рабочий бот, распознающий и вводящий текст капчи в активное поле.
- Документация по настройке и использованию.
- Тестирование на примерах капчи (примеры предоставим).
Если вы готовы взяться за проект или у вас есть дополнительные вопросы, напишите нам!