فكرة المشروع:
يقوم هذا المشروع باستخراج جميع الفيديوهات الحديثة من قناة يوتيوب معينة باستخدام YouTube Data API، ثم يجمع معلومات كل فيديو مثل العنوان، رابط الفيديو، تاريخ النشر، والوصف، بالإضافة إلى إحصائيات الأداء مثل عدد المشاهدات، الإعجابات، والتعليقات. بعد ذلك، يتم دمج هذه البيانات وتصديرها إلى ملف Excel لتحليلها أو استخدامها لاحقًا.
الأدوات والتقنيات المستخدمة:
لغة البرمجة: Python
مكتبات:
googleapiclient (للتعامل مع YouTube API)
pandas (للتعامل مع البيانات وتحويلها لجدول Excel)
واجهة برمجية: YouTube Data API v3
خطوات عمل المشروع:
1-الاتصال بـ YouTube API عبر مفتاح API صالح.
2-استخراج بيانات الفيديوهات من قناة معينة باستخدام channelId.
3-جمع البيانات الوصفية (مثل العنوان، الوصف، وتاريخ النشر).
4-جمع إحصائيات الفيديوهات (عدد المشاهدات، الإعجابات، التعليقات).
5-دمج البيانات في جدول موحد باستخدام pandas.
6-تصدير النتيجة إلى ملف Excel منسق.
تطبيقات المشروع:
تحليل أداء قناة يوتيوب.
مراقبة نمو القناة بمرور الوقت.
استخراج بيانات تنافسية من قنوات أخرى.
أداة مفيدة لصناع المحتوى، الباحثين، أو المسوّقين الرقميين.
تم تنفيذ هذا المشروع على قناة Droos Online وتم استخراج بيانات 50 فيديو حديث، مع جميع تفاصيلها، وحفظها في ملف Excel.