اريد صناعه برنامج يقوم بالعمل علي موقع شاهد

Job ID: 38500501

Budget: $30 – $250 USD

وصف البرنامج
البرنامج: أداة فحص حسابات شاهد

الهدف: تطوير برنامج يمكنه فحص مجموعة كبيرة من حسابات موقع "شاهد" للتحقق من صحة الحسابات، نوع الاشتراك (شهري أو سنوي)، وما إذا كان الحساب مربوطًا بجابوكس أم لا.

الميزات:

تسجيل الدخول:

البرنامج يدعم إدخال اسم المستخدم وكلمة المرور الثابتة لكل الحسابات.
تحقق من صحة الحساب:

يقوم البرنامج بمحاولة تسجيل الدخول باستخدام اسم المستخدم وكلمة المرور المدخلين.
يتحقق من نجاح تسجيل الدخول وفحص ما إذا كانت رسالة الخطأ أو النجاح تشير إلى صحة الحساب.
فحص حالة الاشتراك:

بعد تسجيل الدخول بنجاح، يتوجه البرنامج إلى صفحة تفاصيل الاشتراك للتحقق من نوع الاشتراك (شهري أو سنوي) ومدة صلاحيته.
يتم استخراج تاريخ انتهاء الاشتراك لتحديد ما إذا كان الاشتراك ما زال فعالاً أم لا.
التحقق من ارتباط جابوكس:

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

يمكن للبرنامج قراءة قائمة الحسابات من ملف نصي يحتوي على أسماء المستخدمين المتغيرة (مثلاً: user0، user500، وهكذا).
يدعم البرنامج أيضًا إدخال حسابات جديدة عبر واجهة المستخدم أو ملف نصي.
تقرير النتائج:

يعرض البرنامج تقريرًا تفصيليًا يحتوي على الحسابات التي تم التحقق منها، نوع الاشتراك، وحالة ربط جابوكس.
يسمح للمستخدم بحفظ التقرير بتنسيق ملف (مثل CSV أو TXT) لمراجعة النتائج لاحقًا.
التقنيات المستخدمة:

لغة البرمجة: Python
مكتبات الويب: Requests، BeautifulSoup (أو Selenium إذا كانت هناك حاجة للتفاعل مع JavaScript)
تنسيق البيانات: CSV، JSON
واجهة المستخدم: واجهة سطر الأوامر (يمكن تحسينها إلى واجهة رسومية إذا لزم الأمر)
كيفية التشغيل:

قم بإدخال اسم المستخدم وكلمة المرور الثابتة.
قم بتحميل قائمة الحسابات من ملف نصي.
ابدأ عملية الفحص وانتظر حتى يتم عرض التقرير النهائي.
Related categories: Software Architecture Software Testing