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

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

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

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

18.06.15 в 01:16
06.10.22 в 13:28
2.510
297.046
10
  1. igrovik

    igrovik Местный

    Сообщения:
    1.007
    Симпатии:
    292
    Лучших ответов:
    8
    Попробуй кадры интересно работает или нет:)
    Если не то ща всё-таки выложу своё исправление. Думаю может кто-то чем-то и отблагодарит за бессонные ночи (хотя вряд ли :) ) ну да ладно.
     
  2. igrovik

    igrovik Местный

    Сообщения:
    1.007
    Симпатии:
    292
    Лучших ответов:
    8
    Итак народ решил выкинуть свою исправленную версию парсера, работает вроде как по названию так и по прямой ссылке. Восстановлен выбор постеров и кадров перед парсингом (также и загрузка на сервер).

    Так как только изучаю php то не удалось обойти защиту кинопоиска связанную с капчей. Но чтобы этого избежать вам нужно прибегнуть к двум пунктам:
    1 Ввести логин и пароль от кп в админке.
    2 установить проксю ( Совет одну и ту же проксю часто не тягайте, может лечь спокойно)

    Могут быть какие-то недоработки (за это ссори брался код для разбора от byroot) полностью перебрать код не успел, но скажу что были некоторые ошибки по регуляркам (Byroot не в обиду говорю как есть).

    Если у кого-то есть желание отблагодарить мои бессонные ночи и не жадным держите :) R924762365968

    Всем добра и с наступающими праздниками:)


    p/s И пользуясь случаем хочу поблагодарить двоих хороших людей которые не отказывают и объясняют некоторые вещи по php LisER07 и iCooLER спасибо ребята.

    Установка произвести замену файла /engine/ajax/pkinopoisk.php
    Очистить кеш


    p/p/s Вкинул файл и забыл что там есть ошибочка
    исправление которой такое :
    Ищем
    Код:
    if (preg_match_all('#<p class="name"><a href=".*?/film/
    И удаляем это убожество .*? после
    Код:
    <a href="
    
    То есть должно получится так :
    Код:
    if (preg_match_all('#<p class="name"><a href="/film/(.*?)/sr/1/".*?>(.*?)</a>[^<]+<span class="year">(.*?)</span></p>(.{5,100}<span class="gray">(.*?)</span>)?#is', $pars_list, $link_film, PREG_SET_ORDER))
     

    Вложения:

    • pkinopoisk.zip
      Размер файла:
      21,8 КБ
      Просмотров:
      343
    Последнее редактирование: 24 дек 2017
    • Нравится Нравится x 2
    • Лучший Лучший x 1
  3. Krabsterz8

    Krabsterz8 Бывалый

    Сообщения:
    851
    Симпатии:
    141
    Лучших ответов:
    1
    .
     
    Последнее редактирование: 5 фев 2020
  4. igrovik

    igrovik Местный

    Сообщения:
    1.007
    Симпатии:
    292
    Лучших ответов:
    8
    Привет, настройки прикрепляю но вряд ли поможет только что проверил на бесплатном прокси кп выдает капчу, если проверить на локалке под прогой freeuvpn то все работает шустро. Попробуй потягать платный прокси если не жалко пару рублей для теста.

    Основное и оформление:
    Скриншот, 24.12.2017 14:27:31 - PasteNow.ru
    Скриншот, 24.12.2017 14:27:58 - PasteNow.ru
    Скриншот, 24.12.2017 14:28:26 - PasteNow.ru
    Скриншот, 24.12.2017 14:28:47 - PasteNow.ru
    Скриншот, 24.12.2017 14:29:09 - PasteNow.ru
    Скриншот, 24.12.2017 14:29:27 - PasteNow.ru
    Скриншот, 24.12.2017 14:29:50 - PasteNow.ru

    Изображения:
    Скриншот, 24.12.2017 14:30:14 - PasteNow.ru
    Скриншот, 24.12.2017 14:31:25 - PasteNow.ru
    Скриншот, 24.12.2017 14:31:44 - PasteNow.ru


    Как работает с прогой :

    Скриншот, 24.12.2017 14:34:21 - PasteNow.ru
    Скриншот, 24.12.2017 14:35:40 - PasteNow.ru
    Скриншот, 24.12.2017 14:36:10 - PasteNow.ru
    Скриншот, 24.12.2017 14:37:10 - PasteNow.ru
    Скриншот, 24.12.2017 14:37:44 - PasteNow.ru
    Скриншот, 24.12.2017 14:38:13 - PasteNow.ru
    Скриншот, 24.12.2017 14:38:40 - PasteNow.ru
    upload_2017-12-24_13-39-9.png

    upload_2017-12-24_13-39-36.png upload_2017-12-24_13-39-9.png upload_2017-12-24_13-39-36.png upload_2017-12-24_13-39-9.png upload_2017-12-24_13-39-36.png
     
    • Нравится Нравится x 1
  5. Krabsterz8

    Krabsterz8 Бывалый

    Сообщения:
    851
    Симпатии:
    141
    Лучших ответов:
    1
    .
     
    Последнее редактирование: 5 фев 2020
  6. igrovik

    igrovik Местный

    Сообщения:
    1.007
    Симпатии:
    292
    Лучших ответов:
    8
    Видишь 2 надписи выбрать основной постер и выбрать кадры вот нажимай на них и откроется окно с кадрами и постерами для выбора.

    Отпишись если всё нормально будет. Информация нужна так как следующим шагом будет возобновление загрузки трейлера.
     
    Последнее редактирование: 24 дек 2017
    • Нравится Нравится x 2
  7. Sam_Morrou

    Sam_Morrou PRO Users

    Сообщения:
    640
    Симпатии:
    49
    Лучших ответов:
    0
    Screenshot Не помогло
     
  8. igrovik

    igrovik Местный

    Сообщения:
    1.007
    Симпатии:
    292
    Лучших ответов:
    8
    прокси ставил?? Лучше ставить socks5. Логин пароль от кп ставил?? Кеш чистил??
     
  9. Sam_Morrou

    Sam_Morrou PRO Users

    Сообщения:
    640
    Симпатии:
    49
    Лучших ответов:
    0
    Логин пароль ввел, Кэш чистил, Прокси не ставил так как в бан не попадал, Он то парсит ну раз из 20ти
     
  10. igrovik

    igrovik Местный

    Сообщения:
    1.007
    Симпатии:
    292
    Лучших ответов:
    8
    Тиамвиер есть?? Если есть ид и пароль в лс кинь посмотрим.
     
  11. Krabsterz8

    Krabsterz8 Бывалый

    Сообщения:
    851
    Симпатии:
    141
    Лучших ответов:
    1
    .
     
    Последнее редактирование: 5 фев 2020
    • Согласен Согласен x 1
    • Лучший Лучший x 1
  12. Sam_Morrou

    Sam_Morrou PRO Users

    Сообщения:
    640
    Симпатии:
    49
    Лучших ответов:
    0
    в аську написал
     
  13. igrovik

    igrovik Местный

    Сообщения:
    1.007
    Симпатии:
    292
    Лучших ответов:
    8
    Не за что и тебе спасибо за поддержку. Буду пробовать может и получится сделать. Тогда ставлю задачу первой капчу второй загрузку трейлера.
    p/s работаешь с проксей?? Просто чтобы народ знал.
     
  14. igrovik

    igrovik Местный

    Сообщения:
    1.007
    Симпатии:
    292
    Лучших ответов:
    8
  15. Krabsterz8

    Krabsterz8 Бывалый

    Сообщения:
    851
    Симпатии:
    141
    Лучших ответов:
    1
    .
     
    Последнее редактирование: 5 фев 2020
  16. soccerforecast

    soccerforecast Забанен

    Сообщения:
    1.453
    Симпатии:
    76
    Лучших ответов:
    0
    У меня без всяких обнов пашет еще лучше
     
  17. byroot

    byroot Забанен

    Сообщения:
    12.295
    Симпатии:
    4.495
    Лучших ответов:
    54
    igrovik файл прикреплен уже с правкой о которой писал выше?
     
  18. igrovik

    igrovik Местный

    Сообщения:
    1.007
    Симпатии:
    292
    Лучших ответов:
    8
    В файле имеется все кроме данной правки
    Код:
    if (preg_match_all('#<p class="name"><a href=".*?/film/
    
    Данный кусок отвечает за поиск по названию и эта часть с кода .*? блокировала вывод некоторых результатов при поиске.Так как регулярка не совпадала с ответом и оказывалась ошибка, вычеслил это чисто логически по лог файлам:)
     
  19. geony

    geony Бывалый

    Сообщения:
    264
    Симпатии:
    36
    Лучших ответов:
    0
    у вас парсит трейлер?
     
  20. igrovik

    igrovik Местный

    Сообщения:
    1.007
    Симпатии:
    292
    Лучших ответов:
    8
    Парсинг трейлеров пока что не возобновлён. Вызов трейлеров на кинопоиске изменился из-за этого такие последствия (трейлеры не парсятся).
     
Похожие темы
  1. ZerocooL
    Ответов:
    117
    Просмотров:
    16.499
  2. ZerocooL
    Ответов:
    50
    Просмотров:
    11.252
  3. vulfgar
    Ответов:
    9
    Просмотров:
    2.853
  4. Adil
    Ответов:
    7
    Просмотров:
    4.001
Загрузка...