如何获得youtube视频标题 - vb

时间:2013-10-03 17:46:00

标签: vb.net youtube

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

3 个答案:

答案 0 :(得分:1)

您需要阅读.NET YouTube API documentation,特别是YouTube API v2.0 – Retrieving Data for a Single Video部分。

您需要按视频ID查询单个视频,然后返回给您的ATOM Feed中的数据片段为:

  • feed/entry/Title获取视频标题
  • feed/entry/media:group/yt:duration了解视频的长度

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

答案 1 :(得分:1)

我会使用version 3 of the Youtube API来统一。我不建议解析youtube页面的html,你永远不知道他们何时会改变格式,你将下载太多的信息。 API更加稳定。

如果你看video section

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

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

另外,阅读Gettting Started。除非您注册应用程序并获得开发人员密钥,否则Youtube会限制查询次数。

答案 2 :(得分:0)

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

它应该返回以下内容: - “&安培;标题= YouTube的-DL +测试+视频+%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