Ben kendi bir web sitesi (sadece sunucuya gitmiyor html sürün) içine taramasını PHP ve XPath kullanıyorum ama bu hatayı alıyorum:
Catchable fatal error: Object of class DOMNodeList could not be converted to string in C:\wamp\www\crawler.php on line 46
Ayrıca ben hata googling denedim ama, sonunda, php belgelerinde sona erdi ve benim örnek tam olarak öğrendim zaten ben ne başlamıştı sadece görmek için bu satırı yankılanan çalıştım ama aynı hatayı alacağı php belgelerinde bir ben yerine bir XML, HTML ile çalışıyorum ... o yüzden yanlış bir fikrim yok dışında ... Burada benim kod ...
<?php
$html = file_get_contents('http://miurl.com/mipagina#0');
// create document object model
$dom = new DOMDocument();
// load html into document object model
@$dom->loadHTML($html);
// create domxpath instance
$xPath = new DOMXPath($dom);
// get all elements with a particular id and then loop through and print the href attribute
$elements = $xPath->query("//*[@class='nombrecomplejo']");
if ($elements != null) {
foreach ($elements as $e) {
echo parse_str($e);
}
}
?>
Edit
Aslında bu hat Ben başka şeyler yorumladı varken test oldu üzgünüm evet ... Ama hala hata var burada silindi.