我正在使用$ doc = new DOMDocument();
我只想从特定ID中获取HTML,而不是从整个HTML中获取。
我尝试了
$file=file_get_contents($url);
$doc = new DOMDocument();
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
$doc->load($file);
$content = $doc->getElementById("site-content");
echo $doc->saveHTML($content);
但是它不起作用。
答案 0 :(得分:1)
<?php
$file=file_get_contents("https://www.wikipedia.org/");
$doc = new DOMDocument();
$doc->loadHtml($file);
$content = $doc->getElementById("searchInput");
echo $doc->saveHTML($content);