查询时,XPath返回NULL节点列表

时间:2018-02-13 09:37:03

标签: php web

不知何故XPath表现得非常奇怪:

我将此输入到query()方法中,并且我看到它找不到深度嵌套的类型(/ html / head / title)并返回内容,但深度

like (// * [@ id = "ext-gen154"] / div [1] / table / tbody / tr [1] / td [8] / div)它返回NUll NodeList对象。有人请帮助我,我不能在4天内解决这个问题。

这是我的剧本:

<?php

$html = file_get_contents('https://etp.gpb.ru/#com/procedure/index');

$dom = new DOMDocument();
$dom->preserveWhiteSpace = false;


$dom->loadHtml($html);
$xPath = new DOMXPath($dom);


echo $node = $xPath->query('//*[@id="ext-gen154"]/div[1]/table/tbody/tr[1]/td[8]/div')
     ->length;


if ($node === NULL){
    echo "Node is NULL <br>";
}

 var_dump($node);

?>

0 个答案:

没有答案