如果您像说的那样存在一个名为cufontext
的TAG,那么尝试使用一个ID查找节点集合将只返回一个元素(ID需要是唯一的),因此您可能想要查找指定的所有元素标签名??
$dom = new DOMDocument();
$dom->loadHTMLFile('http://www.xyzw.com/');
$teams = $dom->getElementsByTagName('cufontext');
if($teams){
foreach($teams as $team){
/* do stuff */
}
}
由于我们没有得到参与实际的URL我只好来测试像这样: -
/* random url - just happened to be open in browser just now */
$url='http://www.interparcel.com/';
/* the tag to search for */
$tag='div';
$dom = new DOMDocument();
$dom->loadHTMLFile($url);
$teams = $dom->getElementsByTagName($tag);
/* As pointed out by @Pieter it would have always returned true so additional check */
if($teams && $teams->length > 0){
foreach($teams as $team){
echo $team->nodeValue;
}
}
这将从远程URL吐出大量的内容 - 因此,如果您不能找到一个名为cufontext
的标签我会建议确认是否有该名称的标签
cufon是否添加'javascript'? – atoms
不,因为我看到它在页面中固定。 – user3601251
有一个叫做cufon的标签,还有一个id = cufon的div? – RamRaider