Этот фрагмент кода не работает:простой запрос XPath не работает
Notice: Trying to get property of non-object in test.php on line 13
но запрос XPath кажется, очевидно, правильно ... и URL при условии, очевидно, имеют тег. Я попытался заменить запрос даже «// html», но не повезло. Я всегда использую xpath, и это странное поведение.
<?php
$_url = 'http://www.portaleaste.com/it/Aste/Detail/876989';
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, $_url);
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true);
$result2 = curl_exec($ch2);
curl_close($ch2);
$doc2 = new DOMDocument();
@$doc2->load($result2);
$xpath2 = new DOMXpath($doc2);
$txt = $xpath2->query('//p[@id="descrizione"]')->item(0)->nodeValue;
echo $txt;
?>
Было бы полезно, если вы определили, какая линия была линия 13 !!!! – RiggsFolly
Вы уверены, что вам не нужно указывать пространство имен? – JKesMc9tqIQe9M
@RiggsFolly Я думаю, мы можем заключить, что это линия с выражением XPath на нем! – JKesMc9tqIQe9M