تطوير أداة برمجية متقدمة باستخدام لغة Python لعمل كشط بيانات (Web Scraping) لموقع YallaKora، بهدف استخراج تفاصيل المباريات والبطولات وجدولة البيانات وتحديثها لحظياً.
أبرز المميزات التقنية للمشروع:
استخراج البيانات الهيكلية: سحب تفاصيل المباراة (اسم الفريقين، النتيجة، التوقيت، وحالة المباراة) بدقة 100%.
تصنيف البطولات: القدرة على فرز المباريات حسب الدوري أو البطولة بشكل آلي ومنظم.
معالجة التواريخ: نظام ذكي للتعامل مع تواريخ المباريات وتحديث النتائج بناءً على اختيار اليوم.
تصدير احترافي: تحويل البيانات من الواجهة الرسومية للموقع إلى ملف Excel (.xlsx) منظم ومنسق (من اليمين لليسار) لسهولة القراءة والتحليل.
الأدوات والتقنيات المستخدمة:
BeautifulSoup / Selenium: للتعامل مع هيكلية الـ HTML وسحب البيانات الديناميكية.
Requests: لتسريع عملية جلب البيانات من السيرفر.
Pandas & Openpyxl: لتنظيم وتنسيق ملف الإكسل النهائي وتوسيع الأعمدة تلقائياً.
المرفقات:
لقد أرفقت لكم لقطات شاشة تظهر (مطابقة كود الموقع مع البيانات المستخرجة) لضمان الدقة، بالإضافة إلى ملف Excel حقيقي كعينة للنتائج النهائية وصورة لواجهة البرنامج أثناء العمل (Terminal).