وصف المشروع:
تم تطوير سكريبت Python احترافي باستخدام مكتبة Scrapy لاستخراج بيانات الاقتباسات من الموقع المستهدف بشكل آلي وذكي.
يتضمن المشروع 5 مراحل تطوير متكاملة تبدأ من استخراج بسيط للبيانات وتصل إلى نظام متكامل لجمع البيانات وتنظيفها وتصديرها:
ما تم تنفيذه:
✅ استخراج الاقتباسات وأسماء المؤلفين والتاقات من الموقع
✅ التعامل مع الصفحات المتعددة تلقائياً (Pagination)
✅ زيارة صفحات التصنيفات (Tags) وربطها بكل اقتباس
✅ حذف التكرارات ودمج البيانات في ملف نهائي نظيف
✅ تصدير البيانات بصيغة CSV جاهزة للاستخدام
✅ التعامل مع XPath لاستهداف العناصر بدقة عالية
التقنيات المستخدمة:
Python 3.10+
Scrapy 2.13
XPath Selectors
CSV Export
Git Workflow احترافي (Branches / Issues / Pull Requests)
مخرجات المشروع:
ملف final_output.csv يحتوي على: الاقتباس، اسم المؤلف، التاقات المجمّعة
كود منظم وموثق وقابل للتوسع