العودة لقائمة المشاريع

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

49

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مكتمل
تاريخ النشر
منذ شهرين
الميزانية
$250.00 - $500.00
مدة التنفيذ
15 يوما
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Mohammed A.
عدد العروض
8
مشاريع قيد التنفيذ
0
التواصلات الجارية
0
المهارات المطلوبة
بايثون الأتمة بالذكاء الاصطناعي تطوير البرمجيات هندسة البرمجيات HTML بايثون الأتمة بالذكاء الاصطناعي تطوير البرمجيات هندسة البرمجيات HTML
الوصف
اسم المشروع: تطوير نظام أتمتة متقدم لمنصة 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). تحديث صلاحيات الدخول للبرنامج وتطوير الواجهة
عرض على مستقل