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
312,077
10
  1. igrovik

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    Попробуй кадры интересно работает или нет:)
    Если не то ща всё-таки выложу своё исправление. Думаю может кто-то чем-то и отблагодарит за бессонные ночи (хотя вряд ли :) ) ну да ладно.
     
  2. igrovik

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    Итак народ решил выкинуть свою исправленную версию парсера, работает вроде как по названию так и по прямой ссылке. Восстановлен выбор постеров и кадров перед парсингом (также и загрузка на сервер).

    Так как только изучаю 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:

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

    Krabsterz8 Бывалый

    Joined:
    Oct 25, 2015
    Messages:
    841
    Best Answers:
    1
    Ratings:
    +215 / 37 / -0
    .
     
    #1863 Krabsterz8, Dec 24, 2017
    Last edited: Feb 5, 2020
  4. igrovik

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    Привет, настройки прикрепляю но вряд ли поможет только что проверил на бесплатном прокси кп выдает капчу, если проверить на локалке под прогой 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 Бывалый

    Joined:
    Oct 25, 2015
    Messages:
    841
    Best Answers:
    1
    Ratings:
    +215 / 37 / -0
    .
     
    #1865 Krabsterz8, Dec 24, 2017
    Last edited: Feb 5, 2020
  6. igrovik

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    Видишь 2 надписи выбрать основной постер и выбрать кадры вот нажимай на них и откроется окно с кадрами и постерами для выбора.

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

    PRO Users

    Joined:
    Mar 2, 2017
    Messages:
    645
    Best Answers:
    0
    Ratings:
    +72 / 13 / -0
    Screenshot Не помогло
     
  8. igrovik

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    прокси ставил?? Лучше ставить socks5. Логин пароль от кп ставил?? Кеш чистил??
     
  9. Sam_Morrou

    PRO Users

    Joined:
    Mar 2, 2017
    Messages:
    645
    Best Answers:
    0
    Ratings:
    +72 / 13 / -0
    Логин пароль ввел, Кэш чистил, Прокси не ставил так как в бан не попадал, Он то парсит ну раз из 20ти
     
  10. igrovik

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    Тиамвиер есть?? Если есть ид и пароль в лс кинь посмотрим.
     
  11. Krabsterz8

    Krabsterz8 Бывалый

    Joined:
    Oct 25, 2015
    Messages:
    841
    Best Answers:
    1
    Ratings:
    +215 / 37 / -0
    .
     
    #1871 Krabsterz8, Dec 24, 2017
    Last edited: Feb 5, 2020
    • Согласен Согласен x 1
    • Лучший Лучший x 1
  12. Sam_Morrou

    PRO Users

    Joined:
    Mar 2, 2017
    Messages:
    645
    Best Answers:
    0
    Ratings:
    +72 / 13 / -0
    в аську написал
     
  13. igrovik

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    Не за что и тебе спасибо за поддержку. Буду пробовать может и получится сделать. Тогда ставлю задачу первой капчу второй загрузку трейлера.
    p/s работаешь с проксей?? Просто чтобы народ знал.
     
  14. igrovik

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
  15. Krabsterz8

    Krabsterz8 Бывалый

    Joined:
    Oct 25, 2015
    Messages:
    841
    Best Answers:
    1
    Ratings:
    +215 / 37 / -0
    .
     
    #1875 Krabsterz8, Dec 24, 2017
    Last edited: Feb 5, 2020
  16. soccerforecast

    Забанен

    Joined:
    Sep 3, 2017
    Messages:
    1,431
    Best Answers:
    0
    Ratings:
    +111 / 79 / -0
    У меня без всяких обнов пашет еще лучше
     
  17. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    igrovik файл прикреплен уже с правкой о которой писал выше?
     
  18. igrovik

    igrovik Местный

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

    geony Бывалый

    Joined:
    Apr 22, 2016
    Messages:
    263
    Best Answers:
    0
    Ratings:
    +40 / 3 / -0
    у вас парсит трейлер?
     
  20. igrovik

    igrovik Местный

    Joined:
    Dec 11, 2016
    Messages:
    1,005
    Best Answers:
    8
    Ratings:
    +355 / 12 / -0
    Парсинг трейлеров пока что не возобновлён. Вызов трейлеров на кинопоиске изменился из-за этого такие последствия (трейлеры не парсятся).
     
Яндекс.Метрика