عنوان المشروع:
أداة سحب وظائف المهندسين من موقع وظف
وصف المشروع:
قمتُ بتطوير أداة قوية باستخدام لغة بايثون لسحب بيانات الوظائف الهندسية من موقع وظف (Wuzzuf)، وهو أحد أكبر منصات التوظيف في الشرق الأوسط.
الأداة تقوم بـ:
التنقل الديناميكي داخل الموقع: البحث عن الوظائف، التعامل مع المحتوى المحمَّل تدريجيًا (Lazy-loaded content)، والتنقل بين الصفحات (حتى 7 صفحات).
استخراج البيانات التفصيلية: العنوان الوظيفي، اسم الشركة، الموقع، مستوى الخبرة المطلوب، تاريخ النشر، نوع الوظيفة (دوام كامل/جزئي)، والمهارات المطلوبة.
منع التكرار ومعالجة الأخطاء: لضمان بيانات نظيفة ومنظمة.
تصدير النتائج: تخزين البيانات المستخرجة في صيغتي CSV و JSON لسهولة استخدامها في التحليل، الأبحاث، أو استراتيجيات التوظيف.
التقنيات المستخدمة:
Python, Selenium, WebDriver Manager, JSON, CSV
الأثر:
يوفر هذا المشروع رؤى قيّمة حول اتجاهات سوق العمل ومتطلبات المهارات للمهندسين، مما يساعد الباحثين عن عمل، جهات التوظيف، والمحللين على فهم الواقع الوظيفي بشكل أفضل وفي الوقت الفعلي.