我试图获取外部页面的DOM元素。基于其他帖子,我试图:domDocument没有返回节点信息
$html = htmlentities(file_get_contents('http://www.slate.com'));
$dom = new domDocument;
$dom->loadHTML($html);
echo "<pre>";
var_dump($dom);
echo "</pre>";
(html entites杀死警告,但其他方面有相同的结果,因为它离开了)。
根据我读过的内容,这应该返回父/子节点中的各种DOM部件。但上面的代码的结果不包含DOM节点,只是包含整个页面HTML的一个巨大的“textContent”元素。
在此先感谢您对我做错什么的想法。
如果你想sisable警告使用'libxml_use_internal_errors(真)'。你不能在'htmlentities'后加载DomDocument – splash58