قمت ببناء سكربت بسيط لاستخراج بيانات الكتب من موقع تجريبي مخصص لتعلم Web Scraping.
يهدف المشروع إلى جمع معلومات الكتب بشكل منسق ثم حفظها في ملف CSV جاهز للتحليل أو الاستخدام في أي تطبيق آخر.
ما الذي يقوم به السكربت؟
إرسال طلبات HTTP للصفحات المطلوبة.
استخراج بيانات كل كتاب: العنوان، السعر، التقييم، والفئة.
التعامل مع ترميز النصوص لتجنب المشكلات أثناء الحفظ.
حفظ النتائج في ملف CSV يمكن فتحه وتحليله بسهولة.
التقنيات المستخدمة
Python
jupyter notebook
BeautifulSoup
Requests
CSV handling
ناتج المشروع
ملف CSV يحتوي بيانات الكتب المستخرجة بشكل نظيف ومنظم، مع إمكانية تطوير السكربت لاحقًا لإضافة المزيد من البيانات أو ربطه مع قاعدة بيانات أو تطبيق تحليلي.