برمجة أداة لاستخراج بيانات الفنادق (Web Scraping) من موقع Booking لمحافظات مصر
تفاصيل العمل
قمت ببرمجة وتطوير سكربت آلي متقدم بلغة بايثون (Python) لاستخراج وسحب بيانات الفنادق من موقع Booking.com الشهير. يغطي المشروع 10 محافظات ووجهات سياحية رئيسية في مصر (مثل: القاهرة، الإسكندرية، الجيزة، الأقصر، البحر الأحمر، الفيوم وغيرها). أهم ميزات وخصائص المشروع:تخطي الحماية: استخدام مكتبة (undetected_chromedriver) لتجاوز أنظمة حماية المواقع ضد الروبوتات وتجنب الحظر. استخراج دقيق وشامل: يقوم السكربت بسحب أدق التفاصيل لكل فندق وتشمل (اسم الفندق، التقييم، السعر، العنوان، رابط صفحة الفندق، وتفاصيل الغرفة المتاحة). التعامل الذكي مع التواريخ: تم برمجة السكربت ليتعامل مع التواريخ ديناميكياً (يحدد تاريخ الوصول ليكون "اليوم" والمغادرة "غداً" بشكل تلقائي). تنظيم وتصدير البيانات: بعد انتهاء عملية السحب، يقوم السكربت بتنظيف البيانات النصية ومعالجتها، ثم تصديرها بشكل أنيق ومرتب إلى ملف (CSV) جاهز للتحليل باسم "Egypt_All_Governorates_Hotels" باستخدام مكتبة (Pandas).
بطاقة العمل
طلب عمل مماثل