• [قرار إداري] سيتم حذف جميع الأعضاء المسجلين الجدد الذين اختاروا تسمية عشوائية وليس لديهم صورة رمزية بعد 7 أيام.
  • [قرار إداري] يُمنع منعًا باتًا الرد بلغة غير العربية، أو بردود عشوائية، أو بالاكتفاء باقتباس الموضوع فقط. مخالفة ذلك قد تؤدي إلى حظر العضوية.
  • 👋 أهلاً وسهلاً بك أخي الزائر، يشرفنا انضمامك إلى مجتمعنا! التسجيل من هنا

النوميدي

مؤسس تكاوزن
عضوية موثوقة
إنضم
28 أكتوبر 2022
المشاركات
6,973
مستوى التفاعل
46,012
النقاط
6,070
الإقامة
أرض الله
الموقع الالكتروني
🔗
المشاهدات: 1070 | الردود: 7
plEHAlJ.png

أحبتــــي فـــي اللـــــه
السلام عليكم ورحمة الله وبركاته
أقدم لكم دورة كاملة إطار عمل مجاني ومفتوح Scrapy

Web Scraping For Beginners With Scrapy & Python

ohcVDmi.png

j7V2vjO.png

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
للتعامل مع الصفحات الديناميكية التي تستخدم


ohcVDmi.png

لمن توجه هذه الدورة .. ؟
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!
ohcVDmi.png

نوع الملف: MP4 (272 ملف)
حجم الملف: 147 MB
تاريخ الملف: 10-02-2023 16:23 am
NxXvsz8.png


 

أبو شهاب

عضـو بـرونـزي
إنضم
23 نوفمبر 2022
المشاركات
285
مستوى التفاعل
2,039
النقاط
420
العمر
24
الإقامة
سوريا
شكرا جزيلا لك أخي وبركت في هدا الشهر المبارك
 
  • أعجبني
التفاعلات: النوميدي

أحمد المتولي

عضـو بـرونـزي
إنضم
3 ديسمبر 2022
المشاركات
286
مستوى التفاعل
2,204
النقاط
420
العمر
33
الإقامة
Egypt
بارك الله فيك وجزاك الله خيراً
وجعله الله في ميزان حسناتك
 
  • أعجبني
التفاعلات: النوميدي

Elmasry

عضـو بـرونـزي
إنضم
15 يناير 2023
المشاركات
411
مستوى التفاعل
2,745
النقاط
1,020
العمر
25
الإقامة
Egypt
مجموع اﻻوسمة
1
كل التقدير والإحترام والتحية بارك الله فيك
وجزاك كل خير وشكرا لك على هذا المجهود الرائع
 

تيزيرة

عضـو بـرونـزي
إنضم
22 ديسمبر 2022
المشاركات
390
مستوى التفاعل
2,409
النقاط
770
العمر
26
الإقامة
alǦ̩̥e̲̣̥ے̲̣̣̥ɪ̣̝̇a
مجموع اﻻوسمة
2
مشكور ومأجور يا أخي الكريم على هذا الموضوع المتميز والجهد الكبير المبذول
بارك الله فيك وجزاك الله خيراً وجعله الله فى ميزان حسناتك​
 

ABDOU2010

عضـو بـرونـزي
إنضم
12 نوفمبر 2023
المشاركات
521
مستوى التفاعل
4,653
النقاط
620
العمر
49
الإقامة
ALGERIA
مجموع اﻻوسمة
1

833.jpg
 
  • Love
التفاعلات: egy55

كلمة المدير

جميع المواضيع والمشاركات المكتوبة تعبّر عن وجهة نظر صاحبها ,, ولا تعبّر بأي شكل من الاشكال عن وجهة نظر إدارة المنتدى .

تواصل مع فريق العمل

  • Algeria, Palestine

  • t.me/techawzen

  • contact@techawzen.com

  • techawzen.com

عن منتديات تكاوزن العربية techawzen

تكاوزن، منتدى عربي يجمع محترفي التقنية، البرمجيات، الأمن السيبراني، أنظمة التشغيل، ومجتمع النخبة في المحتوى الحصري والدعم الفني.

تابعنا على المواقع الاجتماعية


إتصل بنا

 

أعلى

خيارات الاستايل

تلوين الاقسام
خلفية المنتدى
نوع الخط
جدول المنتديات
تمديد المنتدى
فصل الأقسام
إخفاء السايدبار
حجم الخط
الصورة الرمزية
بيانات العضو
إخفاء التواقيع

إرجاع خيارات الإستايل