استخلاص المحتوى على الويب (Web Content Scraping)

ما هي عملية استخلاص المحتوى على الويب (Web Content Scraping)؟

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

فبدلا من القيام بالنسخ و اللصق بشكل يدوي، نقوم بكتابة كود برمجي يقوم بطلب الصفحة ومعالجتها واستخراج المعلومات منها ومن ثم تخزينها .

أكمل قراءة المقالة

أتمتة الاختبار (Test Automation) باستخدام Selenium

أتمتة الاختبار (Test Automation) باستخدام Selenium

ما المقصود بأتمتة الاختبار؟

أتمتة الاختبار هي استخدام برنامج منفصل عن البرنامج الجاري اختباره للتحكم في تنفيذ الاختبارات ومقارنة النتائج الفعلية مع النتائج المتوقعة. يمكن استخدام أتمتة الاختبار من أجل أتمتة بعض المهام المتكررة ولكنها ضرورية في عملية اختبار البرنامج، أو إجراء اختبارات إضافية يصعب القيام بها يدويًا. زادت الحاجة إلى تطبيقات أتمتة الاختبار مع انتشار تطبيقات الذكاء الاصطناعي والتعلم الآلي (AI / ML) لتقديم إمكانية تحسين الاختبار، توليد الاختبارات الذكية، التنفيذ وإعداد التقارير.

أكمل قراءة المقالة

شرح مكتبة requests في بايثون

تعتبر مكتبة Request واحدة من أهم المكتبات في بايثون الخاصة بجلب المحتوى من الانترنت، لها العديد من التطبيقات في علوم البيانات وتحليلها مثل تحميل بيانات خاصة بالحالة الدراسية التي يعمل عليها عامل البيانات من الإنترنت لمعالجتها بالزمن الحقيقي.

أكمل قراءة المقالة