我一直在挑选代码片段,您可以大致看到我正在尝试做的事情,显然这不起作用并且是完全错误的:
<?php
$dom= new DOMDocument();
$dom->loadHTMLFile('http://example.com/');
$data = $dom->getElementById("profile_section_container");
$html = $data->saveHTML();
echo $html;
?>
使用 CURL 调用,我可以检索文档 URL 源:
function curl_get_file_contents($URL)
{
$c = curl_init();
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_URL, $URL);
$contents = curl_exec($c);
curl_close($c);
if ($contents) return $contents;
else return FALSE;
}
$f = curl_get_file_contents('http://example.com/');
echo $f;
那么我现在如何使用它在 PHP 中实例化 DOMDocument 对象并使用getElementById提取节点