تفاصيل العمل

قمت بتطوير أداة احترافية بلغة بايثون تقوم بجلب مباريات كرة القدم من موقع YallaKora حسب التاريخ الذي يحدده المستخدم، ثم استخراج كل تفاصيل المباريات وحفظها في ملف CSV منسق.

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

مميزات العمل

استخراج المباريات لأي تاريخ يختاره المستخدم

جلب تفاصيل كل مباراة:

نوع البطولة أو التصنيف

الفريق الأول

الفريق الثاني

موعد المباراة

النتيجة إن وُجدت

حفظ النتائج في ملف matches.csv جاهز للعرض على Excel

التحقق من صحة صيغة التاريخ قبل التشغيل

استخدام مكتبات قوية مثل:

requests لطلب الصفحات

BeautifulSoup لتحليل المحتوى

csv لتجهيز ملف النتائج

واجهة طرفية بسيطة باستخدام ArgumentParser

الكود منظم وقابل للتطوير لإضافة مزايا أخرى بسهولة

طريقة التنفيذ

البرنامج يقوم بإرسال طلب HTTP لموقع YallaKora مع التاريخ المطلوب، ثم يحلل عناصر الصفحة عبر BeautifulSoup.

بعدها يتم المرور على بطاقات المباريات وتجميع البيانات في صيغة مرتبة، ثم إخراجها مباشرة في ملف CSV بشكل احترافي.

العمل جاهز للتشغيل أو التعديل، ومناسب للاستخدام التحليلي أو لمشاريع تتعلق بمتابعة المباريات والنتائج.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
8
تاريخ الإضافة
تاريخ الإنجاز
المهارات