2011-06-13 65 views
0
 $ch = curl_init("http://runap.app.com/feed"); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
     curl_setopt($ch, CURLOPT_HEADER, 0); 
     $data = curl_exec($ch); 
     curl_close($ch); 
     $doc = new SimpleXmlElement($data, LIBXML_NOCDATA); 

我正在使用上面的代码在我的网站获取从http://runap.app.com/feed rss饲料。对于上述我只得到最近的帖子标题,描述和categories.i不能得到帖子的图像?...我怎么能得到这些图像?..如何从wordpress中的RSS feed获取图片?

+0

提取图像网址URI没有按没有决心,所以我们看不到数据。但是,如果数据不包含图片,则无法从中获取图片。 – Quentin 2011-06-13 06:54:17

+0

有没有可能找到查询执行的位置(获取RSS提要)?... – 2011-06-13 07:22:05

回答

0

由于图像似乎并不在RSS源,你应该在两个步骤做:

  1. 加载RSS提要,并从中提取的所有网页链接
  2. 提取每个页面的链接,并从那里
+0

请问我可以如何获取链接并提取图像? – 2011-06-13 12:28:02

+0

在'$ doc'上使用xpath用于获取链接URL的单纯形对象,并再次使用curl来获取页面。用'img @ src'上的SimpleXml和xpath再次加载它。 – cweiske 2011-06-13 12:33:41