2017-11-11 170 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']"); 

这会给你: