هذا المشروع عبارة عن أداة لاستخراج البيانات (Web Scraping) تهدف إلى جمع قوائم العقارات المعروضة للبيع من موقع Bayut.eg.
يقوم المشروع علي جمع تفاصيل متعددة عن العقارات، مثل الأسعار، المواقع، الصور، وبيانات الوكيل العقاري.
مميزات المشروع:
1️⃣ استخراج البيانات من صفحات متعددة
يتم توليد روابط الصفحات تلقائيًا لاستخراج البيانات من أكثر من 2083 صفحة.
يعتمد على المعالجة المتوازية (ThreadPoolExecutor) لتسريع العملية.
2️⃣ جمع بيانات العقارات بدقة
يقوم بجمع تفاصيل كل عقار، مثل:
السعر
الموقع
عدد الغرف والحمامات
المساحة بالمتر المربع
نوع العقار ونوع العرض
الوصف الكامل للعقار
اسم الشركة ووكيل العقار
صور العقار
3️⃣ إدارة البيانات بكفاءة
يستخدم مكتبات Requests وBeautifulSoup لاستخراج البيانات.
يتم تخزين البيانات في DataFrame باستخدام مكتبة Pandas.
يتم حفظ النتائج النهائية في ملف CSV للتحليل لاحقًا