<?
$file = "http://www.google.com";
$doc = new DOMDocument();
echo @$doc->loadHTML(file_get_contents($file));
$element = $doc->getElementsbyTagName('span');
echo trim($element->item(0)->nodeValue);
echo trim($element->item(0)->textContent);
if (!is_null($element)) {
$content = $element->nodeValue;
if (empty($content)) {
$content = $element->textContent;
}
echo $content . "\n";
}
?>
我想測試這個腳本,我想知道爲什麼我不能解析谷歌?如果您查看源頁面,則在跨度中按ctrl + f類型顯然有一個跨度標記。爲什麼它不給我結果?解析腳本沒有放出
您是否嘗試過在DOMDocument中輸出HTML? 'var_dump($ doc-> saveHTML());'看看它是否包含你認爲它的內容? – PeeHaa
你嘗試購買晚餐嗎? – rutgersmike
@RutgersMike,我想知道是否有人會對標題進行評論。 – davidethell