اتمنى منكم مساعدتي ( اريد ان اعمل موقع لجلب البيانات من يوتوب ) ماهي حدود جلب البيانات من يوتوب

السلام عليكم ورحمة الله وبركاته 

مساء الخير 

ارجوا منكم مساعدتي 

اريد عمل موقع يقوم بالاتي 

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

(البيانات هي ( عنوان المقطع ، مدته بالثواني ، رابط المقطع )

اقوم انا بتحديد قنوات يوتوب معينة كمصادر (ى قرابة ال 200 قناة )

ويقوم بترتيب المصادر في جدول بيانات في قوقل شيت 

وايضا التحديث يكون يومي بحيث اذا نزلن مقاطع جديدة يضيفها الى الجدول تلقائيا 

السؤال هنا : هل هذا ممكن أم ان قوانين يوتوب تمنع هذا الشيء ؟


ما تريد القيام به يسمى web scraping و هو بالطبع أمر غير ممنوع من قِبَل youtube و يمكنك القيام بذلك باستخدام لغة python مثلًا مع بعض المكتبات مثل beautifulSoup و selenium.

هذا مثال ل scraping لعدد المشاهدات لفيديو من اليوتيوب:

import requests
from bs4 import BeautifulSoup

url = 'https://www.youtube.com/watch?v=ywZevdHW5bQ'

soup = BeautifulSoup(requests.get(url).text, 'lxml')

print(soup.select_one('meta[itemprop="interactionCount"][content]')['content'])

و سيكون الناتج منه رقم كهذا

5186856