我有一个项目,我需要添加许多许多视频,其中一些是TED.com视频。有没有一种简单的方法可以执行AJAX、JSON或cURL请求来获取此信息?此信息似乎不在embed对象中。
发布于 2010-07-28 01:11:50
该网站有一个RSS提要,其中包含大量信息,目前涵盖了最近112场讲座。例如,您可以像这样列出指向视频的直接链接:
$url = 'http://feeds.feedburner.com/tedtalks_video';
$sxml = new SimpleXMLElement(file_get_contents($url));
foreach ($sxml->xpath('//item') as $item) {
$video_link = $item->enclosure->attributes()->url;
echo date('Y-m-d', strtotime($item->pubDate)) . '<br />'
. $item->title . '<br />'
. $item->description . '<br />'
. '<a href="' . $video_link . '">' . $video_link . '</a><br />'
. '------------------<br />';
}发布于 2010-07-27 16:11:14
一种方法是使用curl加载html页面,并使用DOM获取数据。
https://stackoverflow.com/questions/3341712
复制相似问题