Enjaz
systems / محرك-تسجيل-حسابات-اوتوماتيكي
serviceمُنشَر

محرّك تسجيل حسابات أوتوماتيكي

أداة متقدمة لإنشاء وتعبئة حسابات على المنصات الكبرى ببيانات واقعية باستخدام Faker، تتجاوز أنظمة كشف البوتات بطبقة stealth شاملة وتمويه fingerprint.

PythonSeleniumFakerCustomTkinterStealthAutomation

abstract

أداة Production-grade لأتمتة تدفّقات التسجيل المعقدة بطريقة لا تُكشَف.

🎯 المشكلة: مواقع كبرى تطلب بيانات شاملة، تستخدم anti-bot صارمة، وتختبر سلوك المستخدم.

✨ الحل: محرّك يحاكي بشراً حقيقياً بأدق التفاصيل.

التقنيات: • undetected-chromedriver + Selenium WebDriver • Faker لتوليد بيانات شخصية واقعية (أسماء، عناوين، تواريخ) • Cookie banner auto-dismiss • Form interaction بـ delays عشوائية تحاكي السلوك البشري • Captcha detection + screenshot للحالات اليدوية • Recovery من timeout/error بنفسه • Async batch mode عبر CustomTkinter لإدارة عشرات الجلسات

architecture

  ┌──────────────┐      ┌────────────┐      ┌─────────────┐
  │  client      │─────▶│   nginx    │─────▶│  next.js    │
  │  (browser)   │      │  (proxy)   │      │  (ssr)      │
  └──────────────┘      └─────┬──────┘      └──────┬──────┘
                              │                    │
                              ▼                    ▼
                        ┌───────────┐        ┌──────────┐
                        │ fastapi   │◀──────▶│ postgres │
                        │ (asyncio) │        │ (asyncpg)│
                        └───────────┘        └──────────┘

Stateless API behind a reverse proxy. SSR delivers HTML in under a second on warm cache. Connection pool keeps Postgres hot. JWT in HttpOnly cookie for the admin panel.

notes

  • SSR-first to keep TTFB < 1s on cold visits.
  • Type-checked end-to-end via Pydantic schemas mirrored to TS.
  • Migrations versioned via Alembic; zero-downtime restarts.