2017-11-11 172 views
0

我嘗試使用DOM報廢一個網站,但即時通訊無法提取此:提取數據reactid與DOM

<h1 data-reactid="218"> 
some info 
some info 
</h1> 

我一直想這個查詢,但它不工作

$allClass = $xpath->query("//h1[@data-reactid='218'"); 
foreach ($allClass as $urs) 

{ 
    foreach ($urs->attributes as $att2) 
    { 
     print_r($att2->value); 
     } 
    } 

任何人都可以幫助我嗎?

回答

0

您在xpath表達式中缺少右括號]

替換此行:

$allClass = $xpath->query("//h1[@data-reactid='218'"); 

這一行:

$allClass = $xpath->query("//h1[@data-reactid='218']"); 

這會給你: