13

حدثنا عن أذكى زاحف (crawler) قمت ببرمجته

حدثنا عن أذكى زاحف (crawler) قمت ببرمجته و ماذا كانت مهمته و بأي لغة برمجة؟


التعليق السابق

هل من الممكن شرح طريقة برمجته او فيديو لطريقة البرمجة اذا ممكن

karim_harazin أضف ردا

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

مثال على مراقبة اوقات تواجد العضو، في صفحة العضو الشخصية، اذا كان العضو متواجد حاليا سيكون هناك دائرة خضراء مكتوب بجانبها "الأن" إذا فهدف الزاحف هو البحث عن الوسم الخاص بالدائرة الخضراء فإذا كان موجود اخزن الوقت والتاريخ.

نفس المبدأ في حال أريد أن اعرف إن كان هناك تعليقات جديدة على موضوع معين، يتم تضمين التعليقات داخل div له ال class التالي 'post_reply ' ما أقوم به هو عد هذه ال divs ومقارنتها بالعدد القديم إذا كان هناك اختلاف فهذا يعني وجود تعليقات جديدة.

لإستخراج الوسوم إستخدمت ال Regular expressions هناك مكتبات لعمل html parsing لكن ال Regular expressions أدت الغرض بالنسبة لي.