Housefly
استخراج البيانات من الويب مهارة أساسية للمطورين، لكن تعلمها قد يكون صعباً. لهذا السبب أنشأت Housefly، مشروع عملي مصمم لتعليم استخراج البيانات من الويب من خلال تمارين تفاعلية. مستوحى من Google Gruyere، يوفر Housefly سلسلة من البرامج التعليمية الصغيرة مع مواقع ويب مرافقة مخصصة مبنية للاستخراج. الهدف؟ توفير بيئة آمنة ومنظمة لممارسة وتحسين مهارات الاستخراج لديك.
لماذا صنعت هذا؟
رأيت عددًا لا يحصى من البرامج التعليمية التي تشرح استخراج البيانات من الويب نظرياً، لكن القليل جداً منها يوفر بيئات حقيقية ومحكومة للتجربة. يحل Housefly هذا من خلال توفير تحديات مستقلة حيث يمكنك استخراج البيانات من المواقع المقدمة والتحقق من حلولك مقابل المخرجات المتوقعة. إنه مبني للمتعلمين العمليين الذين يريدون العمل بدلاً من القراءة فقط.
كيفية البدء
التعليمات موجودة في ملف README.md في مستودع GitHub. من هناك، يمكنك اتباع الخطوات لإعداد وتشغيل المشروع.
23 فبراير 2025
استخلاص HTML الأساسي: الخطوات الأولى
8 مارس 2025
المحتوى المُعرَض باستخدام JavaScript
25 مارس 2025
الزحف عبر صفحات متعددة
14 أبريل 2025
التفاعل المتقدم مع مواقع الويب وواجهات API
26 أبريل 2025
استخراج الوسائط + المحتوى غير النصي
18 مايو 2025
التعامل مع وسائل الدفاع ضد زحف الويب
20 مايو 2025
الزحف واسع النطاق + غير المنظَّم للويب