Как получить контент только из первой таблицы
Я хочу получить контент с одного сайта, используя 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);