قمت بتنفيذ مشروع Web Scraping لاستخراج بيانات السيارات المعروضة للبيع من موقع "يلا موتور" (www.yallamotor.com)، وذلك بهدف جمع معلومات منظمة تُستخدم في التحليل أو بناء قاعدة بيانات.
المهام التي تم تنفيذها:
تحليل هيكل صفحات الموقع وتحديد العناصر المطلوبة (مثل اسم السيارة، السعر، الموديل، المسافة المقطوعة، الموقع، المواصفات... إلخ).
تطوير سكريبت باستخدام لغة Python ومكتبات مثل BeautifulSoup, Requests, و/أو Selenium للتعامل مع المحتوى الديناميكي.
معالجة البيانات وتنظيفها وتحويلها إلى صيغة منظمة (CSV / JSON / Excel).
التعامل مع التحديات مثل الحماية ضد البوتات (مثل Captchas أو JavaScript-heavy content).
تنفيذ حلول للحفاظ على الأداء والاستقرار مثل إدارة وقت الانتظار والتصفح بذكاء (delay & headers rotation).
النتائج:
استخراج آلاف الإعلانات بدقة وتنظيم.
إعداد قاعدة بيانات جاهزة للاستخدام في التحليل أو التتبع.
قابلية التحديث الدوري للبيانات من الموقع.
التقنيات والأدوات المستخدمة:
Python
BeautifulSoup / Selenium
Pandas
Excel / CSV