Php 如何提取TED.com视频的标题和描述?

Php 如何提取TED.com视频的标题和描述?,php,ajax,json,video,curl,Php,Ajax,Json,Video,Curl,我有一个项目,我需要添加许多视频,其中一些是TED.com视频。有没有一种简单的方法可以执行AJAX、JSON或cURL请求来获取这些信息?此信息似乎不在嵌入对象中。一种方法是使用curl加载html页面,并使用DOM获取数据。该站点有一个RSS提要,其中包含大量信息,目前涵盖了最近112次讲座。例如,您可以列出视频的直接链接,如下所示: $url = 'http://feeds.feedburner.com/tedtalks_video'; $sxml = new SimpleXMLEleme

我有一个项目,我需要添加许多视频,其中一些是TED.com视频。有没有一种简单的方法可以执行AJAX、JSON或cURL请求来获取这些信息?此信息似乎不在嵌入对象中。

一种方法是使用curl加载html页面,并使用DOM获取数据。

该站点有一个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 />';
}
$url='1!'http://feeds.feedburner.com/tedtalks_video';
$sxml=新的simplexmlement(文件获取内容($url));
foreach($sxml->xpath('//item')作为$item){
$video\u link=$item->enclosure->attributes()->url;
回显日期('Y-m-d',strotime($item->pubDate))。
.$item->title.
.$item->description.

” “--------------
”; }
这并不像听起来那么难。您可以使用此库解析html:-我认为主要问题是加载页面。它可能会扼杀你的应用程序性能=\