Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Парсер кинопоиск pkinopoisk v3.3.0 открытый код скачать

Тема в разделе "Модули DLE", создана пользователем ZerocooL, 18 июн 2015.

18.06.15 в 01:16
06.10.22 в 13:28
2.510
282.764
10
  1. D-Base

    PRO Users

    Регистрация:
    26 май 2017
    Сообщения:
    386
    Лучших ответов:
    1
    Рейтинги:
    +95 / 36 / -0
    Х/З попробуй мой файл закинь.
     

    Вложения:

    • pkinopoisk.zip
      Размер файла:
      21,4 КБ
      Просмотров:
      41
  2. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    Пишите напрямую в телегу igrovik igrovik (если буду на месте , то гляну что у вас там не так).
     
  3. Vovan4ik-333

    Vovan4ik-333 Новичок

    Регистрация:
    10 апр 2018
    Сообщения:
    32
    Лучших ответов:
    0
    Рейтинги:
    +5 / 0 / -0
    закинул твой файл, вообще отказывается работать :D пишет фильм не найден. ыыыы, откат файла сделал))
     
  4. Arnoldocontik

    Arnoldocontik Зелёный

    Регистрация:
    16 июл 2019
    Сообщения:
    1
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    Привет, проблема заключается в том, что не парсит скриншоты в доп.поле ...
    пробовал все...
    Выбираю скрнишот - в доп.поле пусто (нет значений ->
    [pkpgiven_screen_film_scr]
    [pkpgiven_screen_film])
    В настройке парсера ввел два значения (для проверки)
    - не 1 не подходит(
    [pkpgiven_screen_film_scr]
    [pkpgiven_screen_film]
     
  5. Анна

    PRO Users

    Регистрация:
    10 дек 2015
    Сообщения:
    1.041
    Лучших ответов:
    5
    Рейтинги:
    +493 / 14 / -0
    Если почитать данную тему, то можно понять, что скрины данный парсер уже давно не парсит. Это бесплатная версия, никем не поддерживаемая уже много времени
     
  6. mycroft

    PRO Users

    Регистрация:
    23 янв 2019
    Сообщения:
    238
    Лучших ответов:
    1
    Рейтинги:
    +39 / 8 / -0
    У кого-нибудь парсер перестал добавлять год фильма?
     
  7. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    Под год делаем следующее открываем /engine/ajax/pkinopoisk.php

    ищем
    PHP:
    'year'             => '#год</td>.{10,150}?m_act%5Byear%5D/[0-9]+/" title="">([0-9]+)</a>#is',
    Примерно 1285 строка.

    заменяем
    PHP:
    '#год</td>.{10,150}?m_act%5Byear%5D/[0-9]+/" title="">([0-9]+)</a>#is',
    на
    PHP:
    '#год</td>.{10,150}?quick_filters=.*?" title=.*?>([0-9]+)</a>#is'
    Чистим кеш сайта и пробуем .
     
    #2307 igrovik, 17 авг 2019
    Последнее редактирование: 17 авг 2019
    • Нравится Нравится x 4
  8. sifecs

    sifecs Новичок

    Регистрация:
    9 июл 2019
    Сообщения:
    45
    Лучших ответов:
    0
    Рейтинги:
    +5 / 0 / -0
    Что делать если парсер не парсит категории
     
    • Нравится Нравится x 1
  9. OneTex

    OneTex Новичок

    Регистрация:
    17 сен 2016
    Сообщения:
    47
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Тоже интересно, ссылка в кп изменилась, теперь не парсятся категории.
     
  10. sifecs

    sifecs Новичок

    Регистрация:
    9 июл 2019
    Сообщения:
    45
    Лучших ответов:
    0
    Рейтинги:
    +5 / 0 / -0
    А можно как-то это исправить ?
     
  11. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    Ожидайте, сегодня после работы гляну что можно сделать и выдам костыль, но это не 100% если будет настроение.
     
  12. sifecs

    sifecs Новичок

    Регистрация:
    9 июл 2019
    Сообщения:
    45
    Лучших ответов:
    0
    Рейтинги:
    +5 / 0 / -0
    Спасибо выручил
     
  13. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    Под жанр должно будет помочь, проверить на работоспособность не было где, так что если что сильно не пинайте!
    Итак открываем /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]]];
    
    Чистим кэш сайта и пробуем.
     
    #2313 igrovik, 18 авг 2019
    Последнее редактирование: 24 авг 2019
    • Нравится Нравится x 4
    • Лучший Лучший x 1
  14. sifecs

    sifecs Новичок

    Регистрация:
    9 июл 2019
    Сообщения:
    45
    Лучших ответов:
    0
    Рейтинги:
    +5 / 0 / -0
    Теперь он совсем не чего не парсит(
     
  15. mycroft

    PRO Users

    Регистрация:
    23 янв 2019
    Сообщения:
    238
    Лучших ответов:
    1
    Рейтинги:
    +39 / 8 / -0
    А что происходит после парсинга, можешь скрин скинуть?
     
  16. sifecs

    sifecs Новичок

    Регистрация:
    9 июл 2019
    Сообщения:
    45
    Лучших ответов:
    0
    Рейтинги:
    +5 / 0 / -0
    Совсем не чего нажимаю enter секунду он грузит и всёё
     
  17. sifecs

    sifecs Новичок

    Регистрация:
    9 июл 2019
    Сообщения:
    45
    Лучших ответов:
    0
    Рейтинги:
    +5 / 0 / -0
    Простите это мой касечёк я случайно удалил закрывающую скобку поставил он снова всё парсит НО опять категории не парсит (
     
  18. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    Отпишитесь в телегу igrovik igrovik нужен только тогда удалённый доступ к вашему Пк, что бы определить причину.
     
  19. [L]imon4ik

    [L]imon4ik Зелёный

    Регистрация:
    7 ноя 2016
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    Работает на DLE 13.2 ?
     
  20. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    Должен работать, могут лишь быть проблемы с простановкой категорий.
     
Похожие темы
  1. ZerocooL
    Ответов:
    117
    Просмотров:
    15.764
  2. ZerocooL
    Ответов:
    50
    Просмотров:
    10.921
  3. vulfgar
    Ответов:
    9
    Просмотров:
    2.376
  4. Adil
    Ответов:
    7
    Просмотров:
    2.798
Загрузка...
Яндекс.Метрика