Skip to content

inpicksys/stepik-automation

Repository files navigation

Stepik Brute Forcer Pro

Python Playwright License

Мощное приложение для автоматизации перебора ответов на образовательной платформе Stepik с поддержкой удаленного выполнения, планировщика задач и различных типов вопросов.

🚀 Возможности

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

  • Поддержка всех типов вопросов:

    • Текстовый ввод (строки)
    • Числовой ввод (целые и дробные числа)
    • Выбор одного варианта (radio)
    • Выбор нескольких вариантов (checkbox)
    • Выпадающие списки (в разработке)
    • Сопоставление (в разработке)
  • Гибкий числовой перебор:

    • Задание начального и конечного значений
    • Настройка шага (десятые, сотые, тысячные)
    • Форматирование вывода чисел
    • Просмотр превью последовательности
  • Автоматизация:

    • Авторизация на Stepik
    • Автоматическая отправка ответов
    • Проверка правильности ответов
    • Сохранение истории выполнения

Планировщик

  • 📅 Запланированный запуск в указанное время
  • 🔄 Повторение задач (ежедневно, еженедельно, ежемесячно)
  • 📋 Управление списком задач
  • 🕐 Автоматическое обновление времени для повторяющихся задач

Удаленный запуск

  • 🌐 Подключение к Playwright на удаленной машине
  • 🐳 Поддержка Docker контейнеров
  • ☁️ Запуск на AWS/Google Cloud/Azure
  • 🔗 Поддержка WebSocket подключений

Безопасность

  • 🔐 Шифрование паролей
  • 💾 Безопасное хранение конфигурации
  • 📁 Раздельное хранение данных
  • 🔄 Автоматическое резервное копирование

📦 Установка

Требования

  • Python 3.8 или выше
  • Установленный браузер Firefox или Chromium
  • 1 ГБ свободного места
  • Доступ в интернет

Способ 1: Установка из исходников

  1. Клонируйте репозиторий:
git clone https://github.com/yourusername/stepik-brute-forcer.git
cd stepik-brute-forcer
  1. Создайте виртуальное окружение (рекомендуется):

Windows

python -m venv venv
venv\Scripts\activate

Linux/Mac

python3 -m venv venv
source venv/bin/activate
  1. Установите зависимости:
pip install -r requirements.txt
  1. Установите Playwright браузеры:
playwright install firefox chromium
  1. Запуск
python main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages