Техническое задание: Автоматизация массовых действий на веб-ресурсе

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

Основные функции

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

Требования к решению

  • Стабильная работа при большом количестве итераций.
  • Учет возможных изменений в структуре сайта.
  • Логирование процесса (успешные входы, ошибки, проблемы с капчей).
  • Возможность настройки задержек между действиями для имитации поведения человека.

Желательные технологии

Предпочтение отдается решениям на Python с использованием фреймворков для автоматизации браузера (например, Selenium, Playwright) и интеграции со сторонними сервисами для решения капчи.