2013-10-03 127 views
-1

我目前正在创建一个YouTube下载器,我有代码检索视频缩略图,但是我想找出一种方法来检索视频标题和可能的视频大小等。如果有人可以帮助请回答:d如何获得YouTube视频标题 - vb

+1

请包括一些代码,以便我们可以看到你有什么,你已经尝试过。 – Malachi

+1

您正在寻找YouTube API。 – SLaks

+0

请阅读[关于页面](http://stackoverflow.com/about)关于什么是StackOverflow,以便您了解我们对问题的期望。 – Malachi

回答

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限制了查询的数量,除非您注册您的应用程序并获得开发者密钥。

+0

欣赏你的答案,谢谢 – user2839828

1

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

您需要在回来找你的ATOM供稿查询通过视频ID的一个视频,然后数据的作品是:

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

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

+0

嗨,谢谢你的回答。但是,我无法将浏览器导航到指定的YouTube视频,然后尝试使用getelemenid来接收标题..? – user2839828

+0

你是否试图以编程方式执行此操作? –

相关问题