我有以下HTML代碼段,xPath查詢不按預期工作。節點列表是空
我PHP中的DOM使用XPath獲取使用以下XPath查詢DIV內的所有錨標籤:
//div[@id="breadcrumbs"]/a
我期望上面的查詢應該返回所有錨標籤的NodeList,在上面的HTML中應該是3。我沒有得到任何東西,我的下面的PHP代碼是跳過
$breadCrumb = $xpath->query('//div[@id="breadcrumbs"]/a');
if($breadCrumb->length){
$ctr = 0;
$sections = "";
foreach($breadCrumb as $section){
//$productBreadCrumb['section_'.$ctr] = $section->nodeValue;
$sections .= $section->nodeValue."|";
$ctr++;
}
$productData['sections'] = $sections;
}
我需要指導在這裏。非常感謝。
編輯:添加我正努力從基於的股利ID = 「breadcumbs」 上述段的XPath查詢DOM來抓取網頁> AAA
http://www.5starhookah.com/Apex-Black-NEW-A342.htm
感謝
感謝
你確定div塊不是由Javascript生成的嗎? – 2012-04-26 19:38:05
當我從瀏覽器查看頁面源並查看HTML時,帶錨標籤的Div也出現在那裏,我猜如果它是由JavaScript生成的,那麼View Source不應該顯示DIV和aaa HTML。這是正確的假設嗎? – Wikki 2012-04-26 19:44:43