استخراج قائمة مُكتَّبة من تطبيق SPA ثقيل بـ JS
متى تستخدمه: الموقع يُصيّر البيانات المطلوبة فقط بعد تنفيذ JS؛ الجلب العادي لا يُعيد شيئاً.
الخطوات
-
تعريف المخططUse browser-act. Schema: items[]{title:str, price:number, available:bool}.✓ تم النسخ→ تم قبول المخطط
-
الزيارة والاستخراجOpen <url>; wait for the product grid; extract matching the schema.✓ تم النسخ→ قائمة JSON مُكتَّبة
-
التحقق من الحالات الشاذةSpot-check 3 random rows by re-fetching their detail page; check parsing is correct.✓ تم النسخ→ اجتياز الفحوصات أو اكتشاف خطأ في المحلل
النتيجة: بيانات مُكتَّبة موثوقة دون نقر يدوي.
المزالق
- الموقع يحجب الوصول بعد 50 طلباً بسبب كشف الروبوتات — تقليل التزامن، تدوير UA، احترام robots.txt أو تخطي المهمة