したがって、次のようなデータ構造があります。
<h3>VIN: 1J8FA24177L168628</h3>
<div class="pendingPartDetail">
<div class="pendingPartNumber">1BE95XXXAD</div>
<div class="pendingPartDescription">FRONT BUMPER: Dam</div>
</div>
<div class="pendingPartDetail">
<div class="pendingPartNumber">68003322AA</div>
<div class="pendingPartDescription">FRONT BUMPER: Reinf beam</div>
</div>
シンプルな dom を使用してロードします。
$html = str_get_html($store2);
ビンを探すと、実際には次のように見つけることができます。
foreach($html->find('h3') as $e){
$vin = trim($e->innertext);
echo $vin . '<br>';
}
しかし、pendingPartNumber または pendingPartDescription を取得しようとすると、必要なデータが抽出されません。これらは私が試した代替手段です:
foreach($html->find('pendingPartNumber') as $e2){
foreach($html->find('div.pendingPartNumber') as $e2){
foreach($html->find('div[class=pendingPartNumber]') as $e2){
それらのどれも要素内のデータを抽出していないようです。データを適切に抽出することに関して何が欠けていますか?