🎯 Мета
Отримувати Rewards Codes для 20–30 акаунтів Three+, імітуючи дії користувача через HTTP-запити.
Авторизація — через валідні cookies / session токени, без логіна і пароля.
⚙️ Функціональність
✅ Програма запускається вручну на Windows (без автозапусків, без фонових служб)
✅ Обробляє 20 акаунтів за один запуск (значення редагується через конфіг)
✅ Працює через HTTP-запити, без браузера, без Selenium, без WebDriver
✅ Використовує cookies / session (CSV або JSON, які я надаю)
✅ Імітує реальний User-Agent + headers, робить затримки 2–5 хвилин (random) для реалістичної поведінки
🔄 Алгоритм
Перейти до розділу Cineworld
Емітувати натискання Get Rewards (POST або потрібний запит).
Якщо код не зʼявляється одразу — перейти у My Codes і взяти його там
Зберегти отриманий код у CSV (формат: логін + код, cookies)
✅ Після обробки 20 акаунтів програма завершується
✅ Усі параметри (шлях до CSV, Rewards URL, затримки тощо) — через settings.json або .ini
✅ Програма не виконує повторного логіну, використовує вже чинні куки
✅ IP не змінювати, проксі не використовувати
🗺️ Особливості сайту
Домен: https://threeplus.three.co.uk
Rewards URL змінюється щопонеділка (потрібно зробити, щоб задавався у settings)
Сайт побудований на Flutter Web (canvas), HSTS активний, Капчі немає
🛠️ Технології
✅ Python
✅ requests або httpx
✅ random + time.sleep
✅ конфіг через JSON або INI
📦 Що я надаю
🗂️ CSV-файл зі списком облікових записів
🔐 Cookies або session-токени
🎥 Відеоінструкцію, як отримую коди вручну
🧠 Додаткова інформація:
🖼️ Сайт, побудований на Flutter Web, використовує canvas та має HSTS захист.
🔣 Коди — це прості числа, які видно після входу.
🧩 На сайті немає капчі або складних перевірок, якщо працювати вручну.
📝 Чекаю на вихід
✅ .exe
✅ Повний вихідний код із коментарями
✅ README або інструкцію для запуску
✅ Приклад конфігураційного файлу (для вставки cookies/токенів та змінної URL-адреси)
🚨 Важливо
🧍♂️ Усі дії мають імітувати ручну роботу користувача.
Програма має працювати максимально «по-людськи» (з паузами, справжніми User-Agent та без різких одночасних запитів), щоб уникнути блокувань або запитів на SMS-підтвердження.
✅ Вручну сайт працює стабільно — за 20 хвилин я можу без проблем отримати коди з 40 облікових записів.
✅ Програма має повторювати саме таку швидкість (не швидше, не повільніше), щоб не викликати підозр.
✅ Роблячи ставки: Будь ласка, коротко опишіть, як ви бачите реалізацію цього проєкту