تفاصيل العمل
أداة متكاملة لجمع وتحليل بيانات الفنادق من Booking.com باستخدام
Python – Selenium – Pandas – Matplotlib
لاستخراج الأسعار، التقييمات، وعدد المراجعات وتحويلها إلى رؤى قابلة للمقارنة واتخاذ القرار.
? فكرة المشروع
عند التخطيط للسفر نواجه مشاكل مثل:
• صعوبة مقارنة مئات الفنادق يدويًا
• عدم وضوح العلاقة بين السعر والتقييم
• صعوبة معرفة “أفضل قيمة مقابل المال”
? هذا المشروع يحل المشكلة عبر:
✔ جمع البيانات تلقائيًا من Booking
✔ تنظيمها في ملف CSV نظيف
✔ تحليل إحصائي شامل
✔ رسوم بيانية توضح أفضل الخيارات
? التقنيات المستخدمة
• Python ?
• Selenium ?
• Pandas ?
• Matplotlib ?
⚙ آلية العمل
1️⃣ يقوم المستخدم بإدخال:
• رابط بحث Booking.com
• اسم ملف الإخراج CSV
2️⃣ السكربت يقوم بـ:
• تصفح الصفحات تلقائيًا عبر Selenium
• استخراج:
• اسم الفندق
• الموقع
• السعر
• التقييم
• عدد المراجعات
• رابط الفندق
3️⃣ يتم:
• تنظيف البيانات باستخدام Pandas
• تحليلها إحصائيًا
• إنشاء تصورات بيانية
? التحليلات التي يقدمها المشروع
? توزيع الأسعار
• Histogram يوضح:
• نطاق الأسعار الأكثر شيوعًا
• وجود فنادق مرتفعة أو منخفضة بشكل غير طبيعي
? توزيع التقييمات ⭐
• متوسط التقييم العام
• توازن الجودة بين الخيارات
? العلاقة بين السعر والتقييم
• Scatter Plot يحدد:
• أفضل قيمة مقابل المال
• هل السعر الأعلى يعني تقييمًا أفضل؟
? أفضل 10 فنادق حسب التقييم ?
• قائمة مرتبة بأعلى الفنادق تقييمًا مع أسمائها
• ? أهم الاستنتاجات (عينة)
• متوسط السعر ≈ 120$ لليلة
• متوسط التقييم ≈ 8.5
• غالبًا الفنادق البوتيك تعطي قيمة أفضل من الفنادق الفاخرة
? مخرجات المشروع
سيتم تسليم:
✅ ملف CSV منظم يحتوي على: الاسم – السعر – التقييم – الموقع – الرابط
✅ كود Python كامل ومشروح
✅ رسوم بيانية تحليلية
✅ تقرير مبسط بالاستنتاجات
✅ إمكانية إعادة تشغيل الأداة على أي مدينة
? قيمة المشروع للعميل
يمكن استخدامه في:
• مقارنة فنادق أي مدينة خلال دقائق
• بناء أنظمة توصية للسفر
• أبحاث السوق السياحي
• إنشاء محتوى لمواقع السفر
? المتطلبات من العميل
يرجى تحديد:
1️⃣ رابط البحث من Booking
2️⃣ عدد الصفحات المطلوب سحبها
3️⃣ العملة المفضلة
4️⃣ نوع التقرير المطلوب (CSV فقط / مع رسوم)