-1

我目前正在创建一个 youtube 下载器,并且我有检索视频缩略图的代码,但是我想找到一种方法来检索视频标题以及可能的视频大小等。如果有人可以帮忙,请回答:D

4

3 回答 3

1

我认为您使用Youtube API 的第 3 版。我不建议解析 youtube 页面的 html,你永远不知道他们什么时候会改变格式,你会下载太多信息。API 更加稳定。

如果你看视频部分

https://www.googleapis.com/youtube/v3/videos?id=BaW_jenozKc&part=snippet

(我无法在这台计算机上测试它)通过更改部分(或添加多个部分),您可以获得有关视频所需的所有信息。由于结果以 json 格式返回,因此您几乎可以将其与任何编程语言一起使用。

另外,请阅读入门指南。除非您注册应用程序并获得开发者密钥,否则 Youtube 会限制查询次数。

于 2013-10-03T18:41:58.353 回答
1

您需要阅读.NET YouTube API 文档,特别是YouTube API v2.0 – 检索单个视频的数据部分。

您需要通过视频 ID 查询单个视频,然后返回给您的 ATOM 提要中的数据片段是:

  • feed/entry/Title对于视频的标题
  • feed/entry/media:group/yt:duration对于视频的长度

但是,似乎没有返回视频大小的值。

于 2013-10-03T17:59:56.737 回答
0

尝试 youtube API:- https://www.youtube.com/get_video_info?video_id=BaW_jenozKc

它应该返回以下内容:-“&title=youtube-dl+test+video+%22%27%2F%5C%C3%A4%E2%86%AD%F0%9D%95%90”。

归功于 youtube-dl:- https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extractor/youtube.py

于 2013-10-03T17:53:39.620 回答