Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Модули DLE' started by ZerocooL, Jun 18, 2015.

18.06.15 в 01:16
06.10.22 в 13:28
2,509
314,262
10
  1. igrovik

    igrovik Местный

    Messages:
    1,005
    Likes Received:
    292
    Best Answers:
    8
    Попробуй кадры интересно работает или нет:)
    Если не то ща всё-таки выложу своё исправление. Думаю может кто-то чем-то и отблагодарит за бессонные ночи (хотя вряд ли :) ) ну да ладно.
     
  2. igrovik

    igrovik Местный

    Messages:
    1,005
    Likes Received:
    292
    Best Answers:
    8
    Итак народ решил выкинуть свою исправленную версию парсера, работает вроде как по названию так и по прямой ссылке. Восстановлен выбор постеров и кадров перед парсингом (также и загрузка на сервер).

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

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

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

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


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

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


    p/p/s Вкинул файл и забыл что там есть ошибочка
    исправление которой такое :
    Ищем
    Code:
    if (preg_match_all('#<p class="name"><a href=".*?/film/
    И удаляем это убожество .*? после
    Code:
    <a href="
    
    То есть должно получится так :
    Code:
    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))
     

    Attached Files:

    Last edited: Dec 24, 2017
    • Нравится Нравится x 2
    • Лучший Лучший x 1
  3. Krabsterz8

    Krabsterz8 Бывалый

    Messages:
    841
    Likes Received:
    139
    Best Answers:
    1
    .
     
    Last edited: Feb 5, 2020
  4. igrovik

    igrovik Местный

    Messages:
    1,005
    Likes Received:
    292
    Best Answers:
    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 Бывалый

    Messages:
    841
    Likes Received:
    139
    Best Answers:
    1
    .
     
    Last edited: Feb 5, 2020
  6. igrovik

    igrovik Местный

    Messages:
    1,005
    Likes Received:
    292
    Best Answers:
    8
    Видишь 2 надписи выбрать основной постер и выбрать кадры вот нажимай на них и откроется окно с кадрами и постерами для выбора.

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

    Sam_Morrou PRO Users

    Messages:
    645
    Likes Received:
    48
    Best Answers:
    0
    Screenshot Не помогло
     
  8. igrovik

    igrovik Местный

    Messages:
    1,005
    Likes Received:
    292
    Best Answers:
    8
    прокси ставил?? Лучше ставить socks5. Логин пароль от кп ставил?? Кеш чистил??
     
  9. Sam_Morrou

    Sam_Morrou PRO Users

    Messages:
    645
    Likes Received:
    48
    Best Answers:
    0
    Логин пароль ввел, Кэш чистил, Прокси не ставил так как в бан не попадал, Он то парсит ну раз из 20ти
     
  10. igrovik

    igrovik Местный

    Messages:
    1,005
    Likes Received:
    292
    Best Answers:
    8
    Тиамвиер есть?? Если есть ид и пароль в лс кинь посмотрим.
     
  11. Krabsterz8

    Krabsterz8 Бывалый

    Messages:
    841
    Likes Received:
    139
    Best Answers:
    1
    .
     
    Last edited: Feb 5, 2020
    • Согласен Согласен x 1
    • Лучший Лучший x 1
  12. Sam_Morrou

    Sam_Morrou PRO Users

    Messages:
    645
    Likes Received:
    48
    Best Answers:
    0
    в аську написал
     
  13. igrovik

    igrovik Местный

    Messages:
    1,005
    Likes Received:
    292
    Best Answers:
    8
    Не за что и тебе спасибо за поддержку. Буду пробовать может и получится сделать. Тогда ставлю задачу первой капчу второй загрузку трейлера.
    p/s работаешь с проксей?? Просто чтобы народ знал.
     
  14. igrovik

    igrovik Местный

    Messages:
    1,005
    Likes Received:
    292
    Best Answers:
    8
  15. Krabsterz8

    Krabsterz8 Бывалый

    Messages:
    841
    Likes Received:
    139
    Best Answers:
    1
    .
     
    Last edited: Feb 5, 2020
  16. soccerforecast

    soccerforecast Забанен

    Messages:
    1,431
    Likes Received:
    75
    Best Answers:
    0
    У меня без всяких обнов пашет еще лучше
     
  17. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    igrovik файл прикреплен уже с правкой о которой писал выше?
     
  18. igrovik

    igrovik Местный

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

    geony Бывалый

    Messages:
    263
    Likes Received:
    32
    Best Answers:
    0
    у вас парсит трейлер?
     
  20. igrovik

    igrovik Местный

    Messages:
    1,005
    Likes Received:
    292
    Best Answers:
    8
    Парсинг трейлеров пока что не возобновлён. Вызов трейлеров на кинопоиске изменился из-за этого такие последствия (трейлеры не парсятся).