Задача:
Разработать инструмент для автоматизации активности в книжных сервисах: массовое выставление оценок с множества аккаунтов для поднятия рейтинга изданий.
Технические особенности решения:
Многопоточность (Concurrency): Реализована одновременная работа до 5 и более аккаунтов, что значительно ускоряет процесс.
Обход систем защиты: Бот успешно проходит проверки антифрод-систем (DDoS-Guard, Cloudflare) за счет имитации поведения реального пользователя, настройки задержек (jitter) и использования уникальных User-Agent для каждого профиля.
Изоляция профилей: Каждый аккаунт работает в отдельном браузере со своим прокси и индивидуальными отпечатками (UA), привязанными к логину через хэширование.
Удобный интерфейс (GUI): Создано полноценное окно управления на Python (файл gui.py), где можно настраивать лимиты, списки прокси и аккаунтов без правки кода.
Система отчетности: После работы формируются детальные отчеты в форматах JSON и CSV, а также подробные логи по каждому действию.
Стек технологий:
Python, Playwright (Chromium), Selenium, GUI, работа с API и прокси.