В настоящее время я работаю разработчиком трекера для игры без использования регулярных выражений.Я столкнулся с препятствием на пути разбора html в определенных частях.
Что я пытаюсь проанализировать:
<td class="alt1" id="td_post_139718">
<!-- message, attachments, sig -->
<!-- icon and title -->
<div class="smallfont">
<img class="inlineimg" src="images/icons/icon1.gif" alt="Default" border="0" />
<strong>Re: TERA's E3 2010 Coverage</strong>
</div>
Мой код:
$titleArray = array();
foreach($idArray as $id) {
$title = $dom->getElementById('td_post_'.$id);
$smallFont = $title->getElementsByTagName("div");
echo $smallFont->nodeValue;
}
Этоприводит к:
Notice: Undefined property: DOMNodeList::$nodeValue in C:\wamp\www\crawler\crawler.php on line 71
Notice: Undefined property: DOMNodeList::$nodeValue in C:\wamp\www\crawler\crawler.php on line 71
Notice: Undefined property: DOMNodeList::$nodeValue in C:\wamp\www\crawler\crawler.php on line 71
Я пытаюсь найти текст внутри a, который находится в динамическом.
Я пробовал все виды комбинаций, чтобы попытаться заставить его работать, но я 'мы смогли достичь этого.