我正在尝试从以下网站获取数据:https://www.pontoslivelo.com.br/compreepontue/magazineluiza
我要获取的数据是: enter image description here
这是我到目前为止的代码:
$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吗?为什么他找不到带有class = pontos-1的那个?
答案 0 :(得分:0)
首先下载Simple 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>';
}