Code Collector
Hello!
🔧 Need a simple program or script (Python / Node.js) for Windows - Run manually and:
Visits the website: https://threeplus.three.co.uk
Uses my already logged-in Chrome profile and (without login)
In each account:
Goes to the section with codes
Copies 1 numeric code
Saves it in CSV
Processes the first 20 accounts from the CSV file, then automatically stops.
EVERYTHING!
📂 Same — in other words:
I have a CSV file with 30–50... accounts.
(I paid and legally registered on the site — completed SMS verification).
The program should process the first 20 accounts in turn upon launch and turn off.
❗ Requirements:
❌ Do not use Selenium, WebDriver, ZennoPoster, headless browsers, etc.
❌ Do not use proxies / VPNs
✅ Use real Chrome profiles
✅ Mimic human behavior (small delays, real clicks)
✅ Fully local solution (no hosting or cloud)
🧠 Additional:
The program does not perform login — it only works with already logged-in profiles
Codes are simple numbers (visible after clicking "Get Reward")
The site is built on Flutter Web (canvas), HSTS is active, no Captchas
💸 I expect an affordable implementation
(including — because the site changes several times a month — I will regularly contact you with payment for minor adjustments)
💬 Please specify in your application:
Which language and library you plan to use (Python / Node.js, Puppeteer / Playwright, etc.)
Briefly — how your program will work
🎯 Goal
Create a desktop application or script (in Python or Node.js) that automatically opens real Chrome profiles, logs into 20 accounts of Three+, extracts the code (number) from the page after login, and adds it to the same CSV table.
⚙️ Functionality
The program is launched manually on Windows (without background services or auto-start).
Processes the first 20 accounts per launch (the number is configurable).
Works through real Chrome with local profiles (
user-data-dir+profile-directory).Does not use headless modes, Selenium or HTTP requests.
Simulates human actions: opening the browser, navigation, clicks, pauses.
Skips accounts from which the code has already been obtained — determined by data in the same CSV.
🔄 Workflow Algorithm
Opens Chrome with the appropriate profile, already logged into Three+.
Goes to the Cineworld section, clicks the Get Reward button.
Getting the code:
a) The code appears in a popup window — read and save it.
b) In rare cases, a link “Go to yours codes” appears in the window — then the program navigates there and retrieves the code.
In any case, after clicking “Get Reward” the code always goes to the My Codes section, so the program should read it from there.
Saves the code in the corresponding column in the same CSV file next to the login.
Closes the browser, but does not log out.
Processes the next accounts (up to 20), skipping already processed ones.
Completes the work.
Next time the program is launched, it continues from the next unprocessed entries.
⚙️ Configuration (settings.json or .ini)
Path to Chrome (
chrome.exe)List of profiles (names or paths)
Rewards URL (changes weekly)
Delays between actions: 2–3 minutes (random)
Path to CSV file
🗺️ Website Features
Domain: https://threeplus.three.co.uk
Rewards URL changes every Monday (should be configurable in settings)
The site is built on Flutter Web (canvas), HSTS is active, no Captchas
🛠️ Technologies
Python + Playwright or Node.js + Puppeteer
Using real Chrome profiles
Pauses:
random + time.sleep()Configuration via JSON or INI
📝 Waiting for release
.exefile for WindowsFull source code with comments
README file with instructions
Example configuration file
🚨 Important
🧍♂️ All actions must imitate manual user work.
The program should operate as “human-like” as possible (with pauses, real User-Agent, and without sudden simultaneous requests), to avoid blocks or SMS verification requests.
✅ Manual site operation is stable — I can easily get codes from 40 accounts in 10 minutes.
✅ The program should replicate exactly this speed (not faster, not slower) to avoid suspicion.
The program does not perform login — it only uses already logged-in profiles.
All behavior should be as “human” as possible: open browser, delays, real clicks, avoid simultaneous requests.
Processing speed = ~20 accounts in 4–8 minutes (no faster!)
IP remains unchanged, proxies are not used.
The program should not trigger SMS verification.
🔹 Python + Playwright or Node.js + Puppeteer — are the right choices because:
They allow running real Chrome with profiles, without headless mode and unnecessary emulations.
They work reliably even with Flutter Web sites (like Three+).
🔹 No authentication — login is done via existing profiles, so risk of SMS confirmation is minimal (with proper user simulation).
🔹 Code collection via page.evaluate() — effective and natural, especially when navigating through My Codes.
🔹 Delays, clicks, user behavior — crucial: mimicking manual work (each profile opens separately, acts with pauses) — key to avoiding blocks.
🔹 CSV logic — correct: reading, checking, updating — all within one file, no extra databases.
🔹 No headless, Selenium, or proxies — exactly what is needed for safe automation in such a sensitive environment.
✅ If everything is implemented as described — the program will fully meet the requirements and work most reliably as manual interaction.
🎯 Мета
Створити десктопну програму або скрипт (на Python або Node.js), який автоматично відкриває реальні Chrome-профілі, заходить у 20 облікових записів Three+, витягує код (число) зі сторінки після входу й додає його до тієї ж CSV-таблиці.
⚙️ Функціональність
Програма запускається вручну на Windows (без фонових служб або автозапуску).
Обробляє перші 20 акаунтів за запуск (кількість задається в конфігу).
Працює через реальний Chrome із локальними профілями (
user-data-dir+profile-directory).Не використовує headless-режими, Selenium або HTTP-запити.
Імітує дії людини: відкриття браузера, навігація, кліки, паузи.
Пропускає обліковки, з яких код уже отримано — визначає це через дані в тій же CSV.
🔄 Алгоритм роботи
Відкриває Chrome з відповідним профілем, який уже залогінений у Three+.
Переходить до розділу Cineworld, натискає кнопку Get Reward.
Отримання коду:
a) Код зʼявляється у спливаючому вікні — зчитується й зберігається.
b) У поодиноких випадках у вікні зʼявляється лінк “Go to yours codes” — тоді програма переходить туди й бере код.
У будь-якому випадку, після натискання "Get Reward" код завжди йде в розділ My Codes, логічно щоб програма зчитувати його звідти.
Зберігає код у відповідну колонку у тому ж CSV-файлі поруч із логіном.
Закриває браузер, але не виходить з акаунту.
Обробляє наступні акаунти (до 20), пропускаючи вже оброблені.
Завершує роботу.
Наступного запуску програма продовжує з наступних необроблених записів.
⚙️ Конфігурація (settings.json або .ini)
Шлях до Chrome (
chrome.exe)Список профілів (імена або шляхи)
URL Rewards (змінюється щотижня)
Затримки між діями: 2–3 хвилин (random)
Шлях до CSV-файлу
🗺️ Особливості сайту
Rewards URL змінюється щопонеділка (потрібно зробити, щоб задавався у settings)
Сайт побудований на Flutter Web (canvas), HSTS активний, Капчі немає
🛠️ Технології
Python + Playwright або Node.js + Puppeteer
Використання реальних Chrome-профілів
Pauses:
random + time.sleep()Конфігурація через JSON або INI
📝 Чекаю на вихід
.exeфайл для WindowsПовний вихідний код із коментарями
README-файл з інструкцією
Приклад конфігураційного файлу
🚨 Важливо
🧍♂️ Усі дії мають імітувати ручну роботу користувача.
Програма має працювати максимально «по-людськи» (з паузами, справжніми User-Agent та без різких одночасних запитів), щоб уникнути блокувань або запитів на SMS-підтвердження.
✅ Вручну сайт працює стабільно — за 10 хвилин я можу без проблем отримати коди з 40 облікових записів.
✅ Програма має повторювати саме таку швидкість (не швидше, не повільніше), щоб не викликати підозр.
Програма не виконує логін — лише використовує вже залогінені профілі.
Вся поведінка має бути максимально «людською»: відкритий браузер, затримки, реальні кліки, уникаємо одночасних запитів.
Швидкість обробки = ~20 акаунтів за 4-8 хвилин (не швидше!)
IP не змінюється, проксі не використовується.
Програма не повинна викликати SMS-підтвердження.
🔹 Python + Playwright або Node.js + Puppeteer — це дійсно правильний вибір, оскільки:
Вони дозволяють запускати реальний Chrome з профілями, без headless і без зайвих емулювань.
Працюють стабільно навіть з сайтами на Flutter Web (як у випадку з Three+).
🔹 Немає авторизації — вхід виконується через існуючі профілі, тож ризик отримати SMS підтвердження мінімальний (при правильній симуляції користувача).
🔹 Збір коду через page.evaluate() — ефективно і природно, особливо при навігації через My Codes.
🔹 Затримки, кліки, поведінка користувача — важливий елемент: імітація ручної роботи (кожен профіль відкривається окремо, діє з паузами) — це ключ до уникнення блокувань.
🔹 CSV-логіка — правильна: зчитування, перевірка, оновлення — все в межах одного файлу, без зайвих баз даних.
🔹 Жодних headless, Selenium чи проксі — це саме те, що потрібно для безпечної автоматизації у такому чутливому середовищі.
✅ Якщо все реалізовано саме так — програма буде на 100% відповідати вимогам, і працюватиме максимально надійно, як ручна взаємодія.
Applications 1
-
8 days25 USD
116 8 days25 USDGood afternoon!
I am ready to discuss your project in detail and start working immediately. I will fully immerse myself in the task and do everything qualitatively and on time. Write to me — we will discuss everything!
-
2 days25 USD
96 2 days25 USDGood evening!
1.) Technologies:
I will use Python + Playwright for:
- Working with real Chrome profiles (without headless).
- Simulating manual work (clicks, pauses, natural behavior).
2.) How it will work:
1. Opens Chrome with a profile from CSV.
2. Navigates to the website, takes the code from "My Codes" or "Get Reward".
3. Saves the code in CSV.
… 4. Processes 20 accounts per run (with pauses of 3–8 seconds).
3.) Compliance with requirements:
- No Selenium, proxies, or VPN.
- Only local Chrome profiles.
- Speed similar to a human (20 accounts in 4–8 minutes).
-
3 days50 USD
957 5 0 1 3 days50 USDGood evening.
I have more than 3 years of experience in developing bots, automations, parsers, and much more. I am ready to implement this bot for you quickly and efficiently, and if needed, I will help set it up on hosting.
Please send me a private message to discuss all the details.
I look forward to cooperating!
-
1 day40 USD
834 8 0 1 day40 USDThere are two options for implementing this
Programming language: Python
1. Playwright Browser automation
2. Computer vision OpenCV + emulation of mouse and keyboard presses: pyautogui, pynput, keyboard, mouse, autopy, pywinauto, pywin32. All dependencies depend on the task, but most tasks can be easily covered by these 3 libraries: win32api / pywin32, pyautogui.
Write to me for clarification. I can make adjustments without any problems at a lower cost.
-
1 day30 USD
35 1 day30 USDHello! I will create a local program in Node.js using Playwright, which when run manually reads from a CSV the paths to Chrome profiles, opens the first 20 logged-in profiles in normal (non-headless) mode, navigates to the website https://threeplus.three.co.uk, imitating human behavior with real clicks and delays, opens the codes section, clicks the "Get Reward" button, extracts the numeric code from the interface, saves it to the resulting CSV file, and automatically stops after processing 20 accounts — without using Selenium, WebDriver, proxies, VPNs, or re-authentication. If you're interested, contact me!
-
2 days25 USD
200 2 days25 USDHello!
I am ready to undertake this task.
🔧 Language and tools:
Node.js
Using Puppeteer-core + connecting to a real Chrome via user profiles
(without headless, Selenium, WebDriver, etc.)
…
📌 How the program will work:
You specify the path to Chrome profiles (or a list of profiles in CSV).
The script sequentially opens each profile (in normal, non-headless mode).
It navigates to the website threeplus.three.co.uk and simulates real actions:
Clicks on "Get Reward" (if required).
Captures the numeric code from the canvas (if possible — via optical character recognition, or through DOM).
Saves the codes in a CSV file.
Processes the first 20 profiles and then stops.
🧠 Everything will run locally, without VPN, proxies, headless, or cloud services.
-
🔹 Python + Playwright або Node.js + Puppeteer — це дійсно правильний вибір, оскільки:
Вони дозволяють запускати реальний Chrome з профілями, без headless і без зайвих емулювань.
Працюють стабільно навіть зі сайтами на Flutter Web (як у випадку з Three+).
🔹 Немає авторизації — вхід виконується через існуючі профілі, тож ризик отримати SMS підтвердження мінімальний (при правильній симуляції користувача).
🔹 Збір коду через
page.evaluate()— ефективно і природно.🔹 Затримки, кліки, поведінка користувача — важливий елемент: імітація ручної роботи (кожен профіль відкривається окремо, діє з паузами) — це ключ до уникнення блокувань.
🔹 CSV-логіка — правильна: зчитування, перевірка, оновлення — все в межах одного файлу, без зайвих баз даних.
🔹 Жодних headless, Selenium чи проксі — це саме те, що потрібно для безпечної автоматизації у такому чутливому середовищі.
✅ Якщо все реалізовано саме так — програма буде на 100% відповідати вимогам, і працюватиме максимально надійно, як ручна взаємодія.
-
Мда..... Пюпітер , селеніум- це є одне сімейство.... Можна це і скленіумом ок зробити. А можна і пюпітером все запороти.
Я такі дії роблю реквестами на Go . Використовую реальні хром профілі користувача, і через реквести. На горутинах . Все паралельно асинхронно мульти поточно . І все швидко і без блоково працює.
-
Вибачте, це ви з ким зараз розмовляли?
Так, головне, щоб Пюпітер не зносився... 🙂
-
Current freelance projects in the category Desktop Apps
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 18 minutes back ∙ 2 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 11 hours 41 minutes back ∙ 5 proposals |
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 8 days 1 hour back ∙ 10 proposals |
Development of custom software (Android application + CMS) for SUNMI K2 self-service kiosks (Fast food)
22 USD
We are looking for an experienced team or a Middle/Senior Android developer (possibly with Full-stack skills) to create proprietary software for self-service kiosks for a fast food retail chain. Currently, our terminals operate on a ready-made cloud integrator, but we are… Content Management Systems, Desktop Apps ∙ 12 days 20 hours back ∙ 23 proposals |