طوّرت سكريبت بلغة Python لجمع بيانات أجهزة اللابتوب من موقع Amazon بشكل تلقائي وتحليلها أو حفظها للاستخدام لاحقًا.
المهام التي قمت بها
استخدمت مكتبات:
requests للتعامل مع HTTP requests
BeautifulSoup لتحليل صفحات HTML
fake_useragent لتوليد User-Agent عشوائي وتجاوز الحظر
csv لحفظ البيانات
صممت نظام إعادة محاولة تلقائي في حالة ظهور كابتشا أو حدوث خطأ في الاتصال
استخرجت البيانات التالية من كل منتج:
اسم المنتج
السعر
التقييم
رابط المنتج
رابط الصورة
أضفت تأخير عشوائي بين الطلبات لتقليل احتمالية الحظر
خزّنت البيانات في ملف CSV منظم ليسهل استخدامه في التحليل أو قواعد البيانات
عدد المنتجات المستخرجة
حوالي 300 منتج
الفائدة العملية
السكريبت مناسب لاستخدامه في:
تحليل السوق
مراقبة الأسعار
تدريب نماذج توصية المنتجات
تجميع بيانات لعرضها على مواقع أخرى