【问题标题】:Get the artist and song title from Youtube video by API通过 API 从 Youtube 视频中获取艺术家和歌曲名称
【发布时间】:2012-09-09 00:51:15
【问题描述】:

我想知道是否可以使用 YouToube API 从 YouTube 视频中检索艺术家和歌曲名称。我想我可以只解析标题,然后按艺术家从 API 搜索(例如:http://www.youtube.com/artist?a=cJmvMpoqHdQ),但这不是最佳解决方案。有没有更有效/更合适的方法来解决这个问题?

【问题讨论】:

  • 嗨 - 你有没有想出一个很好的方法来做到这一点?我有同样的问题。谢谢
  • 不幸的是,我完全放弃了这个想法@Max
  • 好的,谢谢 :)
  • 如果您想看到添加的此功能,请随时为this 投票。

标签: youtube-api


【解决方案1】:

您应该能够通过传递视频 ID 来获取大部分详细信息,该 ID 在 youtube 网址。 在向以下网址发出请求时,您可以获得标题、艺术家等等。 只需在下面的 url 中输入视频 ID,您将获得包含所有详细信息的 JSON 响应..

(http://gdata.youtube.com/feeds/api/videos/Db9FBvpx49M?v=2&alt=json-in-script&callback=youtubeFeedCallback )

【讨论】:

  • 不幸的是,我无法通过这种方式获得艺术家和歌曲标题等元数据。正如您在此视频中看到的:link 突出显示了艺术家(在标题和下方视频中查看统计信息)。这是我想要获取的元数据。还是谢谢你。
  • 您好,您可以从上面的网址获取视频标题。到目前为止,还没有直接的方法来获取这个元数据。你必须做一个 youtube 爬虫来获取你需要的信息。例如:tubekit.org/index.phpgitorious.org/youtube-related-videos-crawler
  • 对于您提供的链接,您可以抓取该元素的网站以获取作者
  • 谢谢@Alvin。这个解决方案的最大问题是,当我要抓取成百上千个视频时,它会花费几分钟以上的时间。至少,你们让我确信,用 YT API 是不可能做到的 :)
  • 澄清一下,这个答案在一般情况下不起作用。一种(不太简单的)解决方案是与 MusicBrainz 等第三方 API 集成,尽管它绝对不完美。
猜你喜欢
  • 1970-01-01
  • 2012-12-04
  • 1970-01-01
  • 1970-01-01
  • 2016-04-22
  • 1970-01-01
  • 1970-01-01
  • 2014-03-30
  • 1970-01-01
相关资源
最近更新 更多