2016-10-01 16 views
0

私はからスクレープデータにしたいですが、私はシンプルなHTML domでこれをしようとすると何も返されず、HTMLページは後で停止します。シンプルなHTMLのdomはこすりません

<?php 
    include_once('libs/simple_html_dom.php'); 
    $html = new simple_html_dom(); 
    $html->load_file('http://www.zoover.nl/indonesie/lombok/senggigi/campi-sorga/villa'); 

    foreach($html->find('#testimonials-list > ul > li > article') as $element) { 
     echo $element['header > h3']->plaintext . '<br>'; 
     } 
?> 

ホープ誰かが私を助けることができる、Simple HTML domに初心者:

この

はコードです。

答えて

0

私はちょうどあなたのコードをテストしている、そしてあなたのコードをテストした後、あなたはこれを試す必要がありますので、配列として$要素オブジェクトにアクセスしようとしている表示されます。

<?php 
    include_once('libs/simple_html_dom.php'); 
    $html = new simple_html_dom(); 
    $html->load_file('http://www.zoover.nl/indonesie/lombok/senggigi/campi-sorga/villa'); 
    foreach ($html->find('#testimonials-list > ul > li > article') as $element) { 
     echo $element->find('h3')[0]->text() . '<br>'; 
    } 
?> 

それは私のために働きました。

+0

いいえ。私はそれをテストし、それが働いたので、 – Rik

+0

それを修正していない、あなたが得るPHPエラーは何ですか? 私が考えることができる唯一のことは、include_onceステートメントに問題がある可能性があるということです。 –

関連する問題