我正在尝试使用" menu_item"类找到所有订单项。而且它没有改变任何东西。页面肯定有内容'分散在各处,所以不是问题。感谢您提供的任何帮助!
$url = "http://www.examplesite.com";
$doc = new DOMDocument;
$html = file_get_contents($url);
$doc->loadHTML($html);
$xPath = new DOMXPath($doc);
$results = $xPath->query('//li[@class="menu_item"]');
print_r($results);
打印仅返回:' DOMNodeList Object()'
答案 0 :(得分:1)
这是正确的行为,因为$xpath->query
方法返回类型为DOMNodeList的对象。尝试迭代这样的$results
对象:
if ($results) {
for ($i=0; $i < $results->length; $i++) {
$node = $results->item($i);
var_dump($node);
}
}