قمت بتطوير سكربت متقدم باستخدام لغة Python مخصص لاستخراج بيانات الوظائف من موقع "Wuzzuf". المشروع يهدف إلى أتمتة عملية جمع البيانات المشتتة وتحويلها إلى ملفات منظمة سهلة القراءة والتحليل (Excel & Text)، مما يساعد الباحثين عن عمل أو محللي البيانات في تتبع سوق العمل بكفاءة.
المميزات التقنية للمشروع:
استخراج بيانات دقيقة: سحب (Job Title, Company Name, Location) لكل وظيفة بدقة عالية.
التعامل مع الصفحات (Pagination): إمكانية تحديد رقم الصفحة المطلوبة لبدء عملية المسح منها.
تنظيف البيانات (Data Cleaning): استخدام دوال Python لمعالجة النصوص والتخلص من المسافات الزائدة لضمان جودة البيانات.
تعدد صيغ الحفظ:
تصدير البيانات إلى ملف Excel باستخدام مكتبة Pandas لتسهيل التحليل الإحصائي.
حفظ البيانات في ملف Text بتنسيق مخصص ومنظم.
كود نظيف ومنظم: تم بناء المشروع باستخدام وظائف (Functions) قابلة لإعادة الاستخدام لضمان سهولة التعديل أو التطوير مستقبلاً.
الأدوات والتقنيات المستخدمة:
Python: اللغة الأساسية للمشروع.
BeautifulSoup: لتحليل ملفات HTML واستخراج المعلومات.
Requests: لإرسال الطلبات للموقع وجلب محتوى الصفحات.
Pandas: لتحويل البيانات إلى جداول (DataFrames) وتصديرها لملفات Excel.
Jupyter Notebook: البيئة التي تم فيها كتابة واختبار الكود.