我有一个变量 $url 包含一个 html 页面。我想要的是获取所有脚本标签 nodeValue,因为某些脚本标签可能位于头部或 html 中的任何位置。这是我到目前为止所做的。
$url = 'http://www.yahoo.com';
$doc = new DOMDocument();
$doc->loadHTMLFile($url);
$doc->preserveWhiteSpace=FALSE;
$els = $doc->getElementsByTagName('script');
foreach($els as $d){
echo $d->nodeValue;
}
echo "<br/>";