所以我有一个看起来像这样的数据结构:
<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);
当我寻找 vin 时 - 实际上我可以像这样找到它:
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){
这些似乎都没有提取元素内的数据。我在正确提取数据方面缺少什么?