【问题标题】:Extract YouTube Channel Community Feed Data提取 YouTube 频道社区供稿数据
【发布时间】:2022-10-16 10:44:31
【问题描述】:
标签:
youtube
youtube-api
data-science
youtube-data-api
【解决方案1】:
由于 YouTube Data API v3 不提供此基本功能,我建议您自行尝试获取您正在寻找的数据:
通过请求您感兴趣的 YouTube 频道的“社区”标签的 HTML:
curl https://www.youtube.com/channel/CHANNEL_ID/community
从ytInitialData 的JSON 中获取CONTINUATION_TOKEN:
/contents/twoColumnBrowseResultsRenderer/tabs/3/tabRenderer/content/sectionListRenderer/contents/0/itemSectionRenderer/contents/10/continuationItemRenderer/continuationEndpoint/continuationCommand/token
然后请求继续 JSON(不要忘记将 CONTINUATION_TOKEN 替换为之前获得的那个):
curl 'https://www.youtube.com/youtubei/v1/browse?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8' -H 'Content-Type: application/json' --data-raw '{"context":{"client":{"clientName":"WEB","clientVersion":"2.9999099"}},"continuation":"CONTINUATION_TOKEN"}'