1

したがって、次のようなデータ構造があります。

<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){

それらのどれも要素内のデータを抽出していないようです。データを適切に抽出することに関して何が欠けていますか?

4

1 に答える 1