أحبتــــي فـــي اللـــــه
السلام عليكم ورحمة الله وبركاته
أقدم لكم دورة كاملة إطار عمل مجاني ومفتوح Scrapy
Web Scraping For Beginners With Scrapy & Python
Scrapy هو إطار عمل مجاني ومفتوح المصدر (Open-source) لاستخراج البيانات (Web scraping)
يستخدم لجمع البيانات من الويب وتحليلها، يتم استخدام Scrapy بشكل شائع في تطوير تطبيقات الويب الخاصة
بالبحث عن المعلومات والتي تحتاج إلى الوصول إلى مواقع الويب واستخراج البيانات منها.
يعمل Scrapy على نظام التشغيل Linux و macOS و Windows.
كما أنه يوفر العديد من الميزات المفيدة مثل التعامل مع الصفحات الديناميكية والتحكم في
وقت الاستجابة والتعامل مع التحديات (Captcha) والتعامل مع البيانات المهيكلة بشكل جيد.
يتم كتابة Scrapy بلغة Python وهو متوفر تحت ترخيص BSD.
Scrapy يستخدم نموذج تحكم عام (MVC) في تصميمه ، حيث يتم فصل البيانات والمنطق والعرض.
يستخدم Scrapy نظام تعريف البيانات التسلسلية (XPath) لتحديد العناصر على صفحة الويب واستخراج البيانات منها.
يوفر Scrapy عدة أوامر سطر الأوامر لتسهيل الاستخدام مثل إنشاء مشروع جديد ،
وإنشاء عناوين التعريف (spider) ، وتشغيل العناوين التعريف ،
وتصدير البيانات إلى ملف CSV أو JSON.
يتكون Scrapy من عدة عناصر أساسية مثل العنوان التعريف ، والعنصر ،
وقواعد الاستجابة (middleware) ومحرك الاستجابة.
تحتوي العناوين التعريف على الكود الخاص بالموقع الذي يتم فحصه واستخراج البيانات منه ،
في حين يتم استخدام العناصر لتحديد العناصر الفرعية التي تحتوي على البيانات المطلوبة.
تسمح قواعد الاستجابة (middleware) بتعديل الطلبات والاستجابات بشكل ديناميكي
قبل أن يتم استخدامها أو تسليمها إلى العنوان التعريف. يتم استخدام محرك الاستجابة
لتحميل الصفحات واستخراج البيانات منها وتنفيذ العمليات الأساسية
لتحديد الصفحات المتبقية التي يجب فحصها.
يستخدم Scrapy أيضًا تقنيات متقدمة لتحسين أداء الاستخراج
مثل توزيع العمل (Distributed computing) وتخزين الكاش (Caching)
والتحميل التلقائي للصور والملفات (Autothrottle). يوفر Scrapy أيضًا وحدات إضافية
مثل Scrapyd لإدارة وتنفيذ العناوين التعريف على خوادم بعيدة وSplash
للتعامل مع الصفحات الديناميكية التي تستخدم
لمن توجه هذه الدورة .. ؟
01- مطورو Python المبتدئين الذين يرغبون في إتقان تجريف الويب
02- كاشطات الويب لحسابهم الخاص يتطلعون إلى صقل مهاراتهم
متطلبات متابهة الدورة
01- برمجة بايثون
02- أساسيات HTML (+ نقطة)
آخر تحديث 4/2022
روابط تحميل الدورة
كلمة فك الضغط: techawzen.com
gofilesupload
View hidden content is available for registered users!
1fichier
View hidden content is available for registered users!
uptobox
View hidden content is available for registered users!
pixeldrain
View hidden content is available for registered users!
نوع الملف: MP4 (272 ملف)
حجم الملف: 147 MB
تاريخ الملف: 10-02-2023 16:23 am
حجم الملف: 147 MB
تاريخ الملف: 10-02-2023 16:23 am