Х/З попробуй мой файл закинь.не помогло) всеравно в сериалах отступы и надпись (сериал) (тв)
Посмотрите видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Х/З попробуй мой файл закинь.не помогло) всеравно в сериалах отступы и надпись (сериал) (тв)
Пишите напрямую в телегу igrovik igrovik (если буду на месте , то гляну что у вас там не так).не помогло) всеравно в сериалах отступы и надпись (сериал) (тв)
закинул твой файл, вообще отказывается работать 😀 пишет фильм не найден. ыыыы, откат файла сделал))Х/З попробуй мой файл закинь.
Если почитать данную тему, то можно понять, что скрины данный парсер уже давно не парсит. Это бесплатная версия, никем не поддерживаемая уже много времениПривет, проблема заключается в том, что не парсит скриншоты в доп.поле ...
пробовал все...
Выбираю скрнишот - в доп.поле пусто (нет значений ->
[pkpgiven_screen_film_scr]
[pkpgiven_screen_film])
В настройке парсера ввел два значения (для проверки)
- не 1 не подходит(
[pkpgiven_screen_film_scr]
[pkpgiven_screen_film]
У кого-нибудь парсер перестал добавлять год фильма?
'year' => '#год</td>.{10,150}?m_act%5Byear%5D/[0-9]+/" title="">([0-9]+)</a>#is',
'#год</td>.{10,150}?m_act%5Byear%5D/[0-9]+/" title="">([0-9]+)</a>#is',
'#год</td>.{10,150}?quick_filters=.*?" title=.*?>([0-9]+)</a>#is'
Тоже интересно, ссылка в кп изменилась, теперь не парсятся категории.Что делать если парсер не парсит категории
А можно как-то это исправить ?Тоже интересно, ссылка в кп изменилась, теперь не парсятся категории.
Ожидайте, сегодня после работы гляну что можно сделать и выдам костыль, но это не 100% если будет настроение.А можно как-то это исправить ?
Спасибо выручилОжидайте, сегодня после работы гляну что можно сделать и выдам костыль, но это не 100% если будет настроение.
if (preg_match_all('#/(lists|level/10)/m_act%5Bgenre%5D/([0-9]+)/([^>]{1,25})?>(.*?)</a>#is', $post_data[$name], $matchCat, PREG_SET_ORDER)) {
if (preg_match_all('#/(lists|level/).*?\?quick_filters=.*?">(.*?)</a>#is', $post_data[$name], $matchCat, PREG_SET_ORDER)){
$valMC[4] = trim(strip_tags($valMC[4]));
if (!empty($valMC[4]))
{
$genre[] = $valMC[4];
}
$valMC[2] = trim(strip_tags($valMC[2]));
if (!empty($valMC[2]))
{
$genre[] = $valMC[2];
}
elseif ($name == 'genre') {
$ganr_array = array(
'аниме' => '1750',
'биография' => '22',
'боевик' => '3',
'вестерн' => '13',
'военный' => '19',
'детектив' => '17',
'детский' => '456',
'для взрослых' => '20',
'документальный' => '12',
'драма' => '8',
'игра' => '27',
'история' => '23',
'комедия' => '6',
'концерт' => '1747',
'короткометражка' => '15',
'криминал' => '16',
'мелодрама' => '7',
'музыка' => '21',
'мультфильм' => '14',
'мюзикл' => '9',
'новости' => '28',
'приключения' => '10',
'реальное ТВ' => '25',
'семейный' => '11',
'сериал' => '999',
'спорт' => '24',
'ток-шоу' => '26',
'триллер' => '4',
'ужасы' => '1',
'фантастика' => '2',
'фильм-нуар' => '18',
'фэнтези' => '5',
);
if (isset($config_mod['cat_match'][$valMC[2]])) {
if (isset($config_mod['cat_match'][$ganr_array[$valMC[2]]])) {
$cat_sel[] = $config_mod['cat_match'][$valMC[2]];
$cat_sel[] = $config_mod['cat_match'][$ganr_array[$valMC[2]]];
Теперь он совсем не чего не парсит(Под жанр должно будет помочь, проверить на работоспособность не было где, так что если что сильно не пинайте!
Итак открываем /engine/ajax/pkinopoisk.php
Ищем
Код:if (preg_match_all('#/(lists|level/10)/m_act%5Bgenre%5D/([0-9]+)/([^>]{1,25})?>(.*?)</a>#is', $post_data[$name], $matchCat, PREG_SET_ORDER)) {
Заменяем на
Код:if (preg_match_all('#/(lists|level/).*?\?quick_filters=.*?">(.*?)</a>#is', $post_data[$name], $matchCat, PREG_SET_ORDER))
Чуть ниже примерно 1441
Код:$valMC[4] = trim(strip_tags($valMC[4])); if (!empty($valMC[4])) { $genre[] = $valMC[4]; }
Изменяем на
Код:$valMC[2] = trim(strip_tags($valMC[2])); if (!empty($valMC[2])) { $genre[] = $valMC[2]; }
Далее после
Код:elseif ($name == 'genre') {
ставим
Код:$ganr_array = array( 'аниме' => '1750', 'биография' => '22', 'боевик' => '3', 'вестерн' => '13', 'военный' => '19', 'детектив' => '17', 'детский' => '456', 'для взрослых' => '20', 'документальный' => '12', 'драма' => '8', 'игра' => '27', 'история' => '23', 'комедия' => '6', 'концерт' => '1747', 'короткометражка' => '15', 'криминал' => '16', 'мелодрама' => '7', 'музыка' => '21', 'мультфильм' => '14', 'мюзикл' => '9', 'новости' => '28', 'приключения' => '10', 'реальное ТВ' => '25', 'семейный' => '11', 'сериал' => '999', 'спорт' => '24', 'ток-шоу' => '26', 'триллер' => '4', 'ужасы' => '1', 'фантастика' => '2', 'фильм-нуар' => '18', 'фэнтези' => '5', );
Далее
Код:if (isset($config_mod['cat_match'][$valMC[2]])) {
Изменяем на
Код:if (isset($config_mod['cat_match'][$ganr_array[$valMC[2]]])) {
И
НаКод:$cat_sel[] = $config_mod['cat_match'][$valMC[2]];
Код:$cat_sel[] = $config_mod['cat_match'][$ganr_array[$valMC[2]]];
Чистим кэш сайта и пробуем.
А что происходит после парсинга, можешь скрин скинуть?Теперь он совсем не чего не парсит(
Совсем не чего нажимаю enter секунду он грузит и всёёА что происходит после парсинга, можешь скрин скинуть?
Простите это мой касечёк я случайно удалил закрывающую скобку поставил он снова всё парсит НО опять категории не парсит (А что происходит после парсинга, можешь скрин скинуть?
Отпишитесь в телегу igrovik igrovik нужен только тогда удалённый доступ к вашему Пк, что бы определить причину.Простите это мой касечёк я случайно удалил закрывающую скобку поставил он снова всё парсит НО опять категории не парсит (
Должен работать, могут лишь быть проблемы с простановкой категорий.Работает на DLE 13.2 ?



