Я пытаюсь получить данные с этого сайта: https://www.pontoslivelo.com.br/compreepontue/magazineluiza
Данные, которые я пытаюсь получить, таковы: введите описание изображения здесь
Вот код, который у меня есть:
$html = new simple_html_dom(); $html->load_file('https://www.pontoslivelo.com.br/compreepontue/magazineluiza'); foreach ($html->find('div[class=pontos-1]') as $div) { echo $div->plaintext . "<br>"; }
Ничего не возвращается.
$html->find('div[class=pontos-1]') не предполагал получить все div из кода? Почему он не может найти человека с классом = понтос-1?
$html->find('div[class=pontos-1]')
Загрузите и включите Простой HTML DOM первым в ваш PHP-файл.
Вот ваш необходимый код
include_once('simple_html_dom.php'); $html = file_get_html('https://www.pontoslivelo.com.br/compreepontue/magazineluiza'); foreach($html->find('div[class=pontos-1]') as $element){ echo $element->innertext . '<br>'; }