Chumaster59
Пользователь
Перестал работать парсер кинопоиска
Кто знает что они там опять поменяли ?
Кто знает что они там опять поменяли ?
preg_match_all ('#itemprop="url">.*? src="(.*?)"#si', $content, $source, PREG_SET_ORDER);
$poster = @$source[0][1];
preg_match_all ('#<title>(.*?)</title>#si', $content, $source, PREG_SET_ORDER);
$name = @$source[0][1];
preg_match_all ('#год</td>.*?<a .*?>(.*?)</a>#si', $content, $source, PREG_SET_ORDER);
$year = @$source[0][1];
preg_match_all ('#страна</td>.*?<a .*?>(.*?)</a>#si', $content, $source, PREG_SET_ORDER);
$country = @$source[0][1];
preg_match_all ('#жанр</td>(.*?)</td>#si', $content, $source, PREG_SET_ORDER);
$genre = @strip_tags($source[0][1]);
$genre = str_replace(', ...', '', $genre);
preg_match_all ('#режиссер</td>(.*?)</td>#si', $content, $source, PREG_SET_ORDER);
$producer = @strip_tags($source[0][1]);
$producer = str_replace(', ...', '', $producer);
preg_match_all ('#сценарий</td><td>(.*?)</td>#si', $content, $source, PREG_SET_ORDER);
$scenario = @strip_tags($source[0][1]);
$scenario = str_replace(', ...', '', $scenario);
preg_match_all ('#<span class="_reachbanner_">(.*?)</span>#si', $content, $source, PREG_SET_ORDER);
$description = @$source[0][1];
}
Не весь, не хватает лангов и topic.jsНо здесь вроде весь мод
require(BB_ROOT ."common.php");
require(INC_DIR .'class.snoopy.php');
preg_match_all ('#<div class="element.*?<a href="/level/1/film/(.*?)/sr/1/"><i.*? title="(.*?)" .*?/sr/1/\">(.*?)</a> <span class="year">(.*?)</span></p>.*?<br />(.*?)</span>#si', $content, $source, PREG_SET_ORDER);
global $snoopy, $first_poster, $source;
$first_poster = '';
$snoopy->fetch("http://www.kinopoisk.ru/level/17/film/$id/");
if ($option == 'rusname')
{
$search = "#<h1 style=\"margin: 0; padding: 0\" class=\"moviename-big(.*?)\">(.*?)</h1>#si";
}
а может кто то мой файл подтправить -пожалуйста..я в этом совсем нерублю.