是否可以从 YouTube 上获取某个主题的视频?如何获取?

Is it possible to harvest videos of a topic from YouTube and how?

我想做一些视频分类实验,我需要一个关于宠物视频的数据集。我可以在 YouTube 上收集视频吗? 我知道 Youtube 有这个很棒的 api:Freebase 主题。但是从它提供的example中,我只能得到这样关于狗的视频的名称:

Funny babies annoying dogs - Cute dog & baby compilation (M1djO19aSFQ)

我都不知道括号里的字符串是什么意思

如何下载这些视频或是否有任何其他关于宠物视频的数据集? 谢谢!

如果您查看示例程序中的打印语句,您会看到包含的内容:

  print "%s (%s)" % (search_result["snippet"]["title"],
    search_result["id"]["videoId"])

所以括号中的字符串是视频 ID(您也可以通过搜索它并查看视频是出现的第一个点击来凭经验确认)。如果你想要不同的元数据输出,只需修改示例程序即可。

下载视频通常违反 YouTube 服务条款。