如果您像說的那樣存在一個名爲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