2011-06-13 103 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