Как получить контент только из первой таблицы

Я хочу получить контент с одного сайта, используя curl а также simple html dom, Если текущий URL-адрес из категории, которую я использую find('table[class=listing] tbody tr'), но в доме есть два раздела. У них один класс listing и я хочу получить только первую таблицу, и с другим сценарием я получу вторую таблицу. Вот так выглядит код, но он не возвращает никаких данных.

   function scraper($url)
    {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL,$url);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $html = curl_exec($ch);
        curl_close($ch);

        return $html;
    }

    $data_html = scraper($url);
    $html = new simple_html_dom;
    $html->load($data_html);
    $list = $html->find('table[class=listing]',0);

0 ответов

Другие вопросы по тегам