加载 - PHP简单的HTML DOM解析器

时间:2014-12-09 20:53:12

标签: php parsing dom

所以我写了这段代码:

<?php
include('simple_html_dom.php');
$html = file_get_html('http://page.com/');
$class = $html->find("div[id=aaaaaa]", 0)->innertext;
echo $class;
?>

获取以下错误: 加载...

页面加载数据有延迟(2秒)可以添加延迟加载功能吗?

$class = $html->find("div[id=aaaaaa]", 0)->innertext

有任何想法吗?

1 个答案:

答案 0 :(得分:0)

“正在加载...”不是错误。它是'div [id = aaaaaa]'元素节点的内容。在浏览器中,此静态内容将在稍后替换为JavaScript。

在PHP中加载页面HTML源代码不会执行页面中包含的JavaScript。你需要一个像PhantomJS或SlimerJS这样的无头浏览器。