🎯 Cel
Otrzymywać Rewards Codes dla 20–30 kont Three+, naśladując działania użytkownika poprzez żądania HTTP.
Autoryzacja — przez ważne cookies / session tokeny, bez logowania i hasła.
⚙️ Funkcjonalność
✅ Program uruchamia się ręcznie na Windows (bez autostartu, bez usług w tle)
✅ Obsługuje 20 kont na jedno uruchomienie (wartość edytowana przez konfigurację)
✅ Działa przez żądania HTTP, bez przeglądarki, bez Selenium, bez WebDriver
✅ Używa cookies / session (CSV lub JSON, które dostarczam)
✅ Naśladuje prawdziwego User-Agent + nagłówki, wprowadza opóźnienia 2–5 minut (losowo) dla realistycznego zachowania
🔄 Algorytm
Przejść do sekcji Cineworld
Naśladować kliknięcie Get Rewards (POST lub odpowiednie żądanie).
Jeśli kod nie pojawia się od razu — przejść do My Codes i pobrać go tam
Zapisz otrzymany kod w pliku CSV (format: login + kod, cookies)
✅ Po obsłudze 20 kont program kończy działanie
✅ Wszystkie parametry (ścieżka do CSV, Rewards URL, opóźnienia itp.) — przez settings.json lub .ini
✅ Program nie loguje się ponownie, korzysta z już istniejących cookies
✅ Nie zmieniać IP, nie używać proxy
🗺️ Funkcje strony
Domena: https://threeplus.three.co.uk
URL Rewards zmienia się co poniedziałek (należy ustawić w konfiguracji)
Strona oparta na Flutter Web (canvas), aktywny HSTS, brak CAPTCHA
🛠️ Technologie
✅ Python
✅ requests lub httpx
✅ random + time.sleep
✅ konfiguracja przez JSON lub INI
📦 Co dostarczam
🗂️ Plik CSV z listą kont
🔐 Cookies lub tokeny sesji
🎥 Instrukcja wideo, jak ręcznie pobierać kody
🧠 Dodatkowe informacje:
🖼️ Strona oparta na Flutter Web, korzysta z canvas i ma ochronę HSTS.
🔣 Kody — to proste liczby, widoczne po zalogowaniu.
🧩 Na stronie brak CAPTCHA lub skomplikowanych weryfikacji, jeśli działa się ręcznie.
📝 Oczekuję na wersję
✅ .exe
✅ Pełny kod źródłowy z komentarzami
✅ README lub instrukcja uruchomienia
✅ Przykład pliku konfiguracyjnego (do wstawiania cookies/tokenów i zmiany URL)
🚨 Ważne
🧍♂️ Wszystkie działania muszą naśladować ręczną pracę użytkownika.
Program musi działać jak najbardziej „ludzko” (z przerwami, prawdziwym User-Agent i bez nagłych równoczesnych żądań), aby uniknąć blokad lub żądań SMS.
✅ Ręczne działanie strony jest stabilne — w 20 minut można bez problemu uzyskać kody z 40 kont.
✅ Program musi powtarzać dokładnie taką samą szybkość (nie szybciej, nie wolniej), aby nie wzbudzać podejrzeń.
✅ Przy składaniu zakładów: Proszę krótko opisać, jak widzisz realizację tego projektu