次の HTML セグメントがあります。
次のxPathクエリを使用して、DIV内のすべてのアンカータグを取得するために、PHPでDOMを使用してxPathを使用しています。
//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;
}
ここでガイダンスが必要です。非常に高く評価。
編集: 上記の Div id="breadcumbs"> aaa のセグメントで xPath クエリに基づいて DOM からフェッチしようとしているページを追加しました
http://www.5starhookah.com/Apex-Black-NEW-A342.htm
ありがとう
ありがとう