البرنامج عبارة عن نظام بسيط لاستخراج البيانات من مواقع الإنترنت (Web Scraping)، حيث يقوم بجمع معلومات محددة من موقع معين وتنظيمها بطريقة مرتبة.
يمكن للمستخدم تنفيذ العمليات التالية:
جلب البيانات من الموقع
عرض البيانات
حفظ البيانات في ملف CSV أو Excel
تحديث البيانات
الخروج من البرنامج
يعتمد النظام على استخدام مكتبات Python مثل:
Requests → لإرسال طلب وجلب محتوى الصفحة
BeautifulSoup → لتحليل عناصر HTML واستخراج البيانات المطلوبة
Pandas → لتنظيم البيانات وحفظها في ملف
حيث يتم تخزين البيانات داخل قائمة (List) تحتوي على قواميس (Dictionaries)، وكل قاموس يمثل عنصرًا تم استخراجه من الموقع ويحتوي على:
title → عنوان العنصر
price → السعر
link → رابط العنصر
rating → التقييم
وبذلك يكون البرنامج بسيط وسهل الاستخدام لتنفيذ مهام جمع البيانات من الإنترنت وتنظيمها.