تشخيص عملية سحب البيانات

الخطوة 1: محاولة الاتصال وجلب المحتوى

الرابط المستهدف: https://wecima.click/movies/all/page/1

رمز استجابة HTTP: 403

الحالة: تم جلب المحتوى بنجاح.


الخطوة 2: فحص المحتوى المسترجع

سيتم عرض أول 1000 حرف من كود HTML الذي تم جلبه. هذا يساعدنا على معرفة ما إذا كانت الصفحة الصحيحة أم صفحة حماية (مثل Cloudflare).

<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,P

الخطوة 3: تحليل HTML والبحث عن العناصر

استعلام XPath المستخدم: //div[contains(@class, "GridItem")]//div[contains(@class, "Thumb--GridItem")]/a

نتيجة البحث: تم العثور على 0 عنصر فيلم مطابق.

التشخيص: لم يتم العثور على أي عناصر. هذا يعني إما أن استعلام XPath غير صحيح بالنسبة لهيكل الصفحة التي تم جلبها، أو أن الصفحة التي تم جلبها لا تحتوي على قائمة الأفلام (قد تكون صفحة حظر أو صفحة يتم تحميل محتواها بـ JavaScript).


النتيجة النهائية

فشل السكريبت في استخراج البيانات. يرجى مراجعة الخطوات أعلاه لتحديد المشكلة.