Error: Call to a member function getElementsByTagName() on a non-object in
Ich versuche zu gehen zu einer bestimmten ul-tag (27 nach meiner Zählung), und dann analysieren Anker, href und seinen Wert.
hier ist mein code
$wrss = ("http://www.gazetaexpress.com/");
$dom = new DOMDocument();
$dom->loadHTML($wrss);
$x=$dom->getElementsByTagName('ul');
$item_title=$x->item(26)->getElementsByTagName('a')->item(0)->childNodes->item(0)->nodeValue;
echo $item_title;
Dies gibt mir die folgende Fehlermeldung:
Fatal error: Call to a member function getElementsByTagName() on a non-object in
bezieht sich auf diese Zeile
$item_title=$x->item(26)->getElementsByTagName('a')->item(0)->childNodes->item(0)->nodeValue;
html
<ul class="t_content items">
<li><div>
<span class="customfont">17:15 </span>
<a class="customfont" title ="Vritet një grabitës i armatosur" href="?cid=1,15,76282"> Vritet një grabitës i armatosur </a></div></li> ...
jede Hilfe überhaupt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
DOMDocument::loadHTML — Laden von HTML aus einer Zeichenfolge, die nicht aus einer website-Adresse 🙂
Sie müssen so etwas wie: