You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取指定YouTube频道下所有Auto-generated类型视频?

获取指定YouTube频道下所有自动生成的隐藏视频

方法一:使用YouTube Data API(高效推荐)

这是批量获取这类视频最可靠的方式,因为自动生成的视频通常仅在后台播放列表中存在,API能访问到前台页面未展示的内容。

  1. 获取API密钥

    • 登录Google Cloud控制台,创建新项目并启用「YouTube Data API v3」,生成你的API密钥。
  2. 获取目标频道的所有播放列表

    • 调用Channels.list接口,传入频道ID(可从频道URL的channel/XXX部分提取),获取频道关联的所有播放列表ID,包括自动生成的音乐类播放列表:
      curl "https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id=目标频道ID&key=你的API密钥"
      
    • 响应中contentDetails.relatedPlaylists下的字段包含各类播放列表ID,比如uploads(公开上传列表)、还有可能的专辑/单曲相关自动播放列表ID。
  3. 遍历播放列表获取视频

    • 对每个播放列表ID,调用PlaylistItems.list接口拉取所有视频条目,注意分页处理(单次最多返回50条,需用pageToken翻页):
      curl "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet,contentDetails&playlistId=播放列表ID&maxResults=50&key=你的API密钥"
      
    • 从响应的items中提取每个视频的ID、标题和描述信息。
  4. 筛选自动生成的视频

    • 检查每个视频的snippet.description字段,若包含Auto-generated by YouTube标识,即为目标视频。也可通过Videos.list接口验证视频是否在频道主页不可见:
      curl "https://www.googleapis.com/youtube/v3/videos?part=status,snippet&id=视频ID&key=你的API密钥"
      

方法二:手动遍历(适合小体量频道)

如果目标频道的播放列表数量不多,可直接手动操作:

  • 打开频道的「播放列表」页面,找到所有自动生成的播放列表(比如音乐专辑、单曲对应的列表);
  • 逐个进入播放列表,查看每个视频的描述是否带有Auto-generated by YouTube标注,记录符合条件的视频链接。

注意事项

  • API有免费配额限制,个人使用基本足够,若批量处理大量视频需注意配额消耗;
  • 部分自动生成的视频可能设置为「公开但不展示在频道主页」,仅能通过播放列表或API访问。

内容的提问来源于stack exchange,提问作者Armaan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 06:46:02