2016-08-22 47 views
1

我正在嘗試爲Zoover(假日評論網站)構建一個真正簡約的API,並且我想加載推薦內容,但他們爲每個推薦內容創建了一個不同的ID。是否有人知道我如何能得到的li爲SimpleHTMLDom自動查找ID

這個ID是我已經代碼,這只是Echo的第一告別賽,因爲他們都有一個不同的ID:

<?php 
include_once('libs/simple_html_dom.php'); 

$html = file_get_html("http://www.zoover.nl/indonesie/lombok/senggigi/campi-sorga/villa/?s=P2xuZz1MYW5ndWFnZV9BTEwmcGFydHlDb21wRmx0SWQ9JnRzdF9wZ3NpemU9MTAmc29ydD1jb250cmlidXRpb24tZGF0ZQ==&page=0"); 

foreach($html->find('#testimonial13247814 > article > header > h3') as $element) 
    echo $element . "<br>"; 
?> 

希望有人知道我是怎麼可以修復這一點。

回答

1

顯然,不指向ID,使用父<ul>然後獲取其<li>孩子而:

$elements = $html->find('ul.zvr-contributions-list > li > article > header > h3'); 
if(!empty($elements)) { 
    foreach($elements as $element) { 
     echo $element; 
    } 
} 
+0

噢,我忘了這一點。謝謝! –