قمت بتطوير أداة متكاملة باستخدام لغة Python لاستخراج البيانات (Web Scraping) من مواقع التجارة الإلكترونية مثل Noon و Jumia، مع إمكانية تخصيصها للعمل مع مواقع أخرى بسهولة.
تتضمن الأداة واجهة رسومية (GUI) تسمح للمستخدم بجمع البيانات بضغطة زر دون الحاجة إلى كتابة أي أكواد برمجية.
المميزات الرئيسية للمشروع
✔ استخراج البيانات تلقائيًا من صفحات المنتجات.
✔ جمع معلومات متعددة مثل اسم المنتج، السعر، التقييمات، وعدد المراجعات.
✔ تنظيف ومعالجة البيانات (Data Cleaning) للتخلص من القيم المفقودة والتكرارات وتحسين جودة البيانات.
✔ حفظ البيانات بصيغ مختلفة مثل Excel و CSV.
✔ واجهة رسومية سهلة الاستخدام (GUI) تتيح تشغيل عملية جمع البيانات وإدارتها بسهولة.
✔ تصميم الأداة بطريقة مرنة تسمح بتعديلها ودعم مواقع أخرى عند الحاجة.
الأدوات والتقنيات المستخدمة
Python
BeautifulSoup
Requests
Selenium
Pandas
Data Cleaning
Tkinter (أو PyQt إذا كنت استخدمته)
CSV
Excel