Техническое задание: Автоматизация массовых действий на веб-ресурсе
Необходимо разработать надежное программное обеспечение для автоматизации рутинных операций на конкретном веб-сайте.
Основные функции
- Массовая авторизация: Автоматический вход в более чем 1000 пользовательских аккаунтов.
- Обход защиты: Реализация механизма для распознавания и прохождения капчи (CAPTCHA) на этапе входа.
- Выполнение целевого действия: После успешного входа программа должна автоматически находить и активировать определенный элемент на странице (например, запускать "бесплатную рулетку" или подобный бонусный механизм).
- Управление аккаунтами: Система должна работать с предоставленным списком учетных данных (логины/пароли).
Требования к решению
- Стабильная работа при большом количестве итераций.
- Учет возможных изменений в структуре сайта.
- Логирование процесса (успешные входы, ошибки, проблемы с капчей).
- Возможность настройки задержек между действиями для имитации поведения человека.
Желательные технологии
Предпочтение отдается решениям на Python с использованием фреймворков для автоматизации браузера (например, Selenium, Playwright) и интеграции со сторонними сервисами для решения капчи.