تفاصيل المشروع
ابحث عن شخص خبير في لغة بايتون لاضافة بعض الامور وتطوير بعض الاشياء داخل الكود, البرنامج مساعدٌ مكتبيٌّ يهدف إلى تسهيل عملية حجز مواعد والغاية الأساسية منه هي توفير الوقت في تعبئة المعلومات المتكرّرة والتنقّل بين صفحات الموقع،
ثانياً: آلية العمل — الفكرة العامة
لا يمتلك البرنامج متصفّحاً خاصاً به، بل يتّصل بمتصفّح Google Chrome عادي يفتحه المستخدم بنفسه، ثم يراقب الصفحة التي يوجد بها، وينفّذ في كلّ صفحة الإجراء المناسب لها.
يعتمد البرنامج على نظامٍ يُسمّى موجِّه الصفحات (Page Router): فكلّما تغيّرت الصفحة، يتعرّف البرنامج على نوعها، ثمّ يُشغّل المعالِج الخاصّ بها.
ثالثاً: الصفحات — ما ينفّذه البرنامج في كلّ واحدة منها
الصفحة إجراء البرنامج
الصفحة الرئيسية ينتقل مباشرةً إلى صفحة الحجز
صفحة تسجيل الدخول يُعبّئ البريد الإلكتروني وكلمة المرور تلقائياً (محفوظتان بصيغة مشفّرة)
صفحة الكابتشا (CAPTCHA) ⛔ يتوقّف، ويُصدر تنبيهاً صوتياً، ويُظهر النافذة — ثمّ ينتظر المستخدم
صفحة نوع التأشيرة (Visa Type) يُعبّئ: المدينة، نوع التأشيرة، النوع الفرعي، الفئة، فردي/عائلي — ثمّ يتحقّق من صحّتها، ويضغط زرّ الإرسال
صفحة المتابعة (Continue) يضغط زرّ المتابعة ليُكمل المسار
صفحة الخطأ / إعادة المحاولة يضغط "Try Again" لإعادة المحاولة
الصفحات اللاحقة (بيانات المتقدّم، التقويم، المواعيد) ⏳ لم تُبنَ بعد — تحتاج إلى تصوير المسار أولاً
رابعاً: ⛔ ما لا ينفّذه البرنامج إطلاقاً (يبقى يدوياً)
هذه هي الخطوط الحمراء، وقد صُمّمت عمداً لتبقى بيد الإنسان:
الخطوة سبب بقائها يدوية
الكابتشا غايتها التأكّد من أنّ المستخدم إنسان — فيُنبّه البرنامج وينتظر حلّها
رمز التحقّق (OTP) الرمز الذي يصل عبر البريد أو الرسائل — يُدخِله المستخدم بنفسه
التحقّق بالصورة (السيلفي) فتح الكاميرا وتحريك الرأس — يقوم بها المستخدم
الموافقة القانونية ("I agree") قرارٌ قانونيٌّ — يضغطه المستخدم بوعيٍ منه
تسجيل الخروج (Logout) تفادياً لفقدان الجلسة عن طريق الخطأ
وعند هذه الخطوات، يقتصر عمل البرنامج على ثلاثة أمور فقط: إصدار تنبيه صوتي، وإظهار نافذة المتصفّح في المقدّمة، والانتظار بصمت حتى يُكمِل المستخدم، ثمّ يُتابع بعدها تلقائياً.
المهارات المطلوبة
عروض
Sayed Esmail 0.0 (0)
السلام عليكم أستاذي،
فاهم من تفاصيل المشروع إن عندك برنامج Python قائم بالفعل، والمطلوب تطويره وليس بناء نظام جديد من الصفر، مع الحفاظ على فكرة Page Rou....
صاحب المشروع
معلومات المشروع
| تاريخ النشر | 2026-09-21 |
| الميزانية | $25 - $50 |
| مدة المشروع | 6 أيام |
| عدد العروض | 1 |
العربية
English