我有一个变量$ url包含一个html页面。我想要的是获取所有脚本标签nodeValue,因为某些脚本标签可能位于head部分或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/>";