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

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

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

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

18.06.15 в 01:16
06.10.22 в 13:28
2.509
313.140
10
  1. D-Base

    D-Base PRO Users

    Сообщения:
    386
    Симпатии:
    66
    Лучших ответов:
    1
    Х/З попробуй мой файл закинь.
     

    Вложения:

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

    igrovik Местный

    Сообщения:
    1.005
    Симпатии:
    292
    Лучших ответов:
    8
    Пишите напрямую в телегу igrovik igrovik (если буду на месте , то гляну что у вас там не так).
     
  3. Vovan4ik-333

    Vovan4ik-333 Новичок

    Сообщения:
    32
    Симпатии:
    4
    Лучших ответов:
    0
    закинул твой файл, вообще отказывается работать :D пишет фильм не найден. ыыыы, откат файла сделал))
     
  4. Анна

    Анна PRO Users

    Сообщения:
    1.040
    Симпатии:
    286
    Лучших ответов:
    5
    Если почитать данную тему, то можно понять, что скрины данный парсер уже давно не парсит. Это бесплатная версия, никем не поддерживаемая уже много времени
     
  5. mycroft

    mycroft PRO Users

    Сообщения:
    238
    Симпатии:
    21
    Лучших ответов:
    1
    У кого-нибудь парсер перестал добавлять год фильма?
     
  6. igrovik

    igrovik Местный

    Сообщения:
    1.005
    Симпатии:
    292
    Лучших ответов:
    8
    Под год делаем следующее открываем /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'
    Чистим кеш сайта и пробуем .
     
    Последнее редактирование: 17 авг 2019
    • Нравится Нравится x 4
  7. sifecs

    sifecs Новичок

    Сообщения:
    45
    Симпатии:
    3
    Лучших ответов:
    0
    Что делать если парсер не парсит категории
     
    • Нравится Нравится x 1
  8. OneTex

    OneTex Новичок

    Сообщения:
    47
    Симпатии:
    3
    Лучших ответов:
    0
    Тоже интересно, ссылка в кп изменилась, теперь не парсятся категории.
     
  9. sifecs

    sifecs Новичок

    Сообщения:
    45
    Симпатии:
    3
    Лучших ответов:
    0
    А можно как-то это исправить ?
     
  10. igrovik

    igrovik Местный

    Сообщения:
    1.005
    Симпатии:
    292
    Лучших ответов:
    8
    Ожидайте, сегодня после работы гляну что можно сделать и выдам костыль, но это не 100% если будет настроение.
     
  11. sifecs

    sifecs Новичок

    Сообщения:
    45
    Симпатии:
    3
    Лучших ответов:
    0
    Спасибо выручил
     
  12. igrovik

    igrovik Местный

    Сообщения:
    1.005
    Симпатии:
    292
    Лучших ответов:
    8
    Под жанр должно будет помочь, проверить на работоспособность не было где, так что если что сильно не пинайте!
    Итак открываем /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]]];
    
    Чистим кэш сайта и пробуем.
     
    Последнее редактирование: 24 авг 2019
    • Нравится Нравится x 4
    • Лучший Лучший x 1
  13. sifecs

    sifecs Новичок

    Сообщения:
    45
    Симпатии:
    3
    Лучших ответов:
    0
    Теперь он совсем не чего не парсит(
     
  14. mycroft

    mycroft PRO Users

    Сообщения:
    238
    Симпатии:
    21
    Лучших ответов:
    1
    А что происходит после парсинга, можешь скрин скинуть?
     
  15. sifecs

    sifecs Новичок

    Сообщения:
    45
    Симпатии:
    3
    Лучших ответов:
    0
    Совсем не чего нажимаю enter секунду он грузит и всёё
     
  16. sifecs

    sifecs Новичок

    Сообщения:
    45
    Симпатии:
    3
    Лучших ответов:
    0
    Простите это мой касечёк я случайно удалил закрывающую скобку поставил он снова всё парсит НО опять категории не парсит (
     
  17. igrovik

    igrovik Местный

    Сообщения:
    1.005
    Симпатии:
    292
    Лучших ответов:
    8
    Отпишитесь в телегу igrovik igrovik нужен только тогда удалённый доступ к вашему Пк, что бы определить причину.
     
  18. [L]imon4ik

    [L]imon4ik Зелёный

    Сообщения:
    15
    Симпатии:
    0
    Лучших ответов:
    0
    Работает на DLE 13.2 ?
     
  19. igrovik

    igrovik Местный

    Сообщения:
    1.005
    Симпатии:
    292
    Лучших ответов:
    8
    Должен работать, могут лишь быть проблемы с простановкой категорий.
     
  20. [L]imon4ik

    [L]imon4ik Зелёный

    Сообщения:
    15
    Симпатии:
    0
    Лучших ответов:
    0
    Может кто скинуть модуль со всеми правками ? :)
     
Похожие темы
  1. ZerocooL
    Ответов:
    117
    Просмотров:
    17.581
  2. ZerocooL
    Ответов:
    50
    Просмотров:
    11.851
  3. vulfgar
    Ответов:
    9
    Просмотров:
    3.784
  4. Adil
    Ответов:
    7
    Просмотров:
    5.217
Загрузка...