r_vyacheslav
Гуру форума
- Регистрация
- 18 Авг 2015
- Сообщения
- 174
- Реакции
- 67
- Автор темы
- #1
Помогите разобраться с функцией парсера.
Не удается получить список категорий донора. Парсер открывает страницу
category, после чего должен отобразить весь список категорий, но по непонятным мне причинам данная функция не срабатывает, что с ней не так?
Не удается получить список категорий донора. Парсер открывает страницу
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
и ищет div с классомcategory, после чего должен отобразить весь список категорий, но по непонятным мне причинам данная функция не срабатывает, что с ней не так?
PHP:
private function GrandCatList($data)
{
$out = [];
libxml_use_internal_errors(true);
$this->dom->loadHTML($data);
libxml_clear_errors();
$divs = $this->dom->getElementsByTagName('div');
for($i=0; $i < $divs->length; $i++)
{
$div = $divs->item($i);
if($div->hasAttribute('class') && "category" === $div->getAttribute('class')) $out[] = [$div->getElementsByTagName('a')->item(1)->getAttribute('href'),$div->getElementsByTagName('a')->item(1)->nodeValue];
}
return $out;
}