无法使用PHP和DOM从网站获取数据

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (9)

我试图从这个网站获取数据: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?为什么他找不到class = pontos-1?

提问于
用户回答回答于

首先在PHP文件中下载并包含Simple HTML DOM

这是您需要的代码

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>';
}

扫码关注云+社区

领取腾讯云代金券