Добрый день!
Столкнулся с проблемой при парсинге рейтинга с КиноПоиска.
Код который я испоьзую:
$doc = new DOMDocument();
$doc->load("http://www.kinopoisk.ru/rating/".$movie['kp_id'].".xml");
$kp = $doc->getElementsByTagName('kp_rating');
$kino_rating = $kp->item(0)->nodeValue;
$kino_votes = ($kino_rating) ? $kp->item(0)->getAttribute('num_vote') : "";
$kino_votes = number_format($kino_votes);
В массиве $movie["kp_id"] - ID фильма
Парсит отлично, но иногда возникает такая ошибка:
Warning: DOMDocument::load(): Start tag expected, '<' not found in www.kinopoisk.ru/rating/840817.xml, line: 1 in