Бюджет: 1000 EUR Термін: 15 днів
Я не знаю, на якому рівні вам потрібна ферма і на скільки акаунтів і для чого.
Є два рішення
1. зробити це через
Безкоштовні емулятори NoxPlayer, LDplayer.
або платні
2. Варіант через ферму мобільних телефонів.
по стеку:
1. Взаємодія з телефоном через USB
ADB (Android Debug Bridge) – основний інструмент для управління Android-пристроєм через USB. Дозволяє відправляти команди, клікати, вводити текст, робити скріншоти і отримувати дані.
Бібліотека pymobiledevice3 – альтернатива для iOS.
2. Емуляція натискань, свайпів і введення тексту
ADB Input (вбудовані команди adb shell input tap, adb shell input swipe, adb shell input text "Hello").
minitouch / maxitouch – для високоточних жестів і мультитача.
uiautomator2 (Android) – для більш складного управління UI (натискання, прокрутка, пошук елементів).
Appium – для автоматизації тестування мобільних додатків (повільніше, ніж ADB).
3. Аналіз UI і збір тексту
Tesseract OCR (pytesseract) – розпізнавання тексту зі скріншотів.
Google ML Kit OCR – більш точний, але вимагає Google API.
uiautomator2 / Appium – отримання текстових елементів безпосередньо з UI.
4. Комп'ютерне зір для розпізнавання елементів
OpenCV – обробка зображень, пошук кнопок, аналіз UI.
MediaPipe – для трекінгу об'єктів і жестів.
YOLO / Faster R-CNN – для розпізнавання складних елементів.
5. Передача даних між телефоном і комп'ютером
ADB Pull & Push – копіювання файлів між пристроями.
WebSockets / Flask / FastAPI – створення сервера на комп'ютері для прийому даних.
Python Socket – якщо потрібні мінімальні затримки.
6. Оптимізація продуктивності
Використання numba і multiprocessing для прискорення обробки.
Робота безпосередньо через ADB (adb exec-out screencap -p) замість повільних GUI-фреймворків.
Використання cv2.matchTemplate() (якщо потрібно знайти кнопки).
Висновок:
Швидкість: ADB + OpenCV (мінімальні затримки).
Гнучкість: uiautomator2 (повний контроль UI).
OCR і аналіз: pytesseract / Google ML Kit.
Передача тексту: Flask / WebSockets.
Напишіть мені, щоб зрозуміти деталі, тому що поки нічого не зрозуміло. Також скину приклад ферми з телефонами, якщо цікавить