العمل على مشروع قائم بالفعل مكتوب بلغة Python مخصص لأتمتة التسجيل في منصة

تفاصيل المشروع

اسم المشروع: تطوير نظام أتمتة متقدم لمنصة

1. نبذة عن المشروع:

المشروع عبارة عن أداة أتمتة (Bot) مبنية بلغة Python، تهدف إلى تسهيل عملية تسجيل على منصة بشكل آلي. يقوم البرنامج بقراءة بيانات المستخدمين من ملف Excel، ثم يقوم بمحاكاة المتصفح لإدخال البيانات، مع ميزة ذكية لاسترجاع رمز التحقق (OTP) من البريد الإلكتروني تلقائياً.

2. المكونات التقنية الحالية (Tech Stack):

لغة البرمجة: Python 3.x.

المحرك الأساسي: Selenium WebDriver (لأتمتة المتصفح).

الواجهة الرسومية: Tkinter (واجهة Desktop تدعم الوضع المظلم).

معالجة البيانات: Openpyxl / Pandas (للتعامل مع ملفات الإكسل).

نظام الـ OTP: اتصال عبر بروتوكول IMAP ببريد Gmail لسحب الأكواد برمجياً.

الاتصال بالسيرفر: Socket.io-client (للتحقق من الترخيص أو التحكم عن بُعد).

3. دورة عمل البرنامج الحالية (Workflow):

تشغيل الواجهة وإدخال بيانات البريد وملف البيانات.

فتح متصفح Chrome والتوجه لرابط المنصة.

قراءة سطر بأسماء البيانات من الإكسل (الاسم، الايميل، إلخ).

تعبئة الحقول آلياً والتعامل مع القوائم المنسدلة.

الانتظار الذكي لوصول رسالة الـ OTP، استخراجها، وإدخالها في الموقع.

تسجيل النتيجة (نجاح/فشل) في سجل العمليات وفي ملف إكسل مخصص للنتائج.

المهام المطلوبة من المبرمج (Scope of Work):

تحسين الاستقرار: معالجة حالات بطء الموقع أو تغيير عناصر الـ HTML (Robust Error Handling).

نظام البروكسي: إضافة ميزة تدوير البروكسيات (Rotating Proxies) لتجنب حظر الـ IP.

تعدد المهام (Multithreading): تشغيل أكثر من متصفح في وقت واحد لزيادة السرعة.

تحديث الواجهة: تحسين تجربة المستخدم وإضافة مؤشرات تقدم (Progress Bars).

تحديث صلاحيات الدخول للبرنامج وتطوير الواجهة

حالة المشروع
مكتمل
تاريخ النشر
الميزانية
$250.00 - $500.00
مدة التنفيذ
15 يوما
المهارات

صاحب المشروع
Mohammed A.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 0
مشاريع قيد التنفيذ 0
التواصلات الجارية 0

العروض المقدمة

السلام عليكم اهلا بيك استاذ محمد عندي مشروع مشابه جدا لفكرتك موجود في معرض أعمالي تقدر تطلع عليه بنفسك وتشوف مستوى الشغل على أرض الواقع قبل ما نبدأ أي حاجة. لمش...

اهلا يا باشمهندس محمد , انا بيتر مهندس بيانات لخبره اكثر من سنتين اشتغلت في حاجات كتير ب البايثون زي web scraping ب Selenium و معظم شغلي ب pandas بعمل بيه تحليل...

بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته، أقدم لكم عرضا لتطوير نظام أتمتة متقدم للتسجيل الإلكتروني باستخدام Python، يهدف إلى تسريع عمليات التسجيل ...

تحية طيبة أستاذ محمد.. معك محمد، مهندس برمجيات متخصص في لغة Python وتقنيات الأتمتة (Automation). لقد اطلعت على التفاصيل التقنية للمشروع والـ Tech Stack المستخدم...

Abdelrahman A.

مرحبا بش مهندس محمد قريت تفاصيل السكربت والـ Tech Stack اللي بتستخدمه (Selenium, Tkinter, IMAP) وتوزيعة المهام واضحة جدا بصفتي خبير امن سيبراني ومطور ادوات اتمت...

السلام عليكم أخي محمد، بصفتي مبرمج Python متخصص في الـ Web Automation، اطلعت على ملف مشروعك بعناية. المشاكل التي طرحتها (تغيير الـ HTML، بطء الموقع، وتجنب الحظر...

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

أهلا بك ا محمد قرأت تفاصيل مشروعك بعناية، وبصفتي مطور بايثون متخصص في Web Automation، يسعدني أن أنقل مشروعك من مرحلة الأداة البسيطة إلى نظام احترافي متكامل وقاب...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.