是否有API可以从公共/私人YouTube播放列表中检索随机视频?

时间:2012-12-04 19:19:56

标签: youtube youtube-api playlist

问题应该是不言自明的。我想以XML / JSON格式返回它。

1 个答案:

答案 0 :(得分:0)

AFAIK没有;但编写一个可以从标准播放列表供稿中执行此操作的功能应该非常困难。例如,在Python中你可以这样做:

from lxml import etree
from random import choice
import urllib2

ATOM='{http://www.w3.org/2005/Atom}'
feed=etree.fromstring(urllib2.urlopen("[feedURL]").read())
entries=feed.findall(ATOM+'entry')
random_vid=choice(entries)
links=random_vid.findall(ATOM+'link')
for link in links:
 if link.get('rel')=='alternate':
  vid_url=link.get('href')

print vid_url

无论你使用什么语言都应该能够尽快完成。