Редактор темы

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

Кадры не пробовал,а работает без проксей. Правда есть одно но,работает только если парсить через интер, через кнопку не ищет
Попробуй кадры интересно работает или нет🙂
Если не то ща всё-таки выложу своё исправление. Думаю может кто-то чем-то и отблагодарит за бессонные ночи (хотя вряд ли 🙂 ) ну да ладно.
 
Итак народ решил выкинуть свою исправленную версию парсера, работает вроде как по названию так и по прямой ссылке. Восстановлен выбор постеров и кадров перед парсингом (также и загрузка на сервер).

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

Вложения

Последнее редактирование:
.
 
Последнее редактирование:
igrovik
Вообщем сменил файл на твой, кадры так и не парсит.

Можешь скинуть свои настройки парсера из раздела "Изображения" ? а еще лучше все настройки
Привет, настройки прикрепляю но вряд ли поможет только что проверил на бесплатном прокси кп выдает капчу, если проверить на локалке под прогой 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.pngupload_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
 
.
 
Последнее редактирование:
Вот у меня такое окно вылетает при парсинге как у тебя
0c535cfa7c30b90db68ed66711958d96.png

А дальше при нажатии на кнопку "Парсить" просто не появляется выбор ни кадров ни постера, парсится постер автоматом а кадров нет. Как тут в этом окне самому выбрать кадры ?
Видишь 2 надписи выбрать основной постер и выбрать кадры вот нажимай на них и откроется окно с кадрами и постерами для выбора.

Отпишись если всё нормально будет. Информация нужна так как следующим шагом будет возобновление загрузки трейлера.
 
Последнее редактирование:
Итак народ решил выкинуть свою исправленную версию парсера, работает вроде как по названию так и по прямой ссылке. Восстановлен выбор постеров и кадров перед парсингом (также и загрузка на сервер).

Так как только изучаю 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))
Screenshot Не помогло
 
прокси ставил?? Лучше ставить socks5. Логин пароль от кп ставил?? Кеш чистил??
Логин пароль ввел, Кэш чистил, Прокси не ставил так как в бан не попадал, Он то парсит ну раз из 20ти
 
Логин пароль ввел, Кэш чистил, Прокси не ставил так как в бан не попадал, Он то парсит ну раз из 20ти
Тиамвиер есть?? Если есть ид и пароль в лс кинь посмотрим.
 
.
 
Последнее редактирование:
igrovik все заработало. Спасибо за твои труды 🙂 Скинул сотку на вебмани как и обещал.

Но КП жестко конечно банит со своей капчей , буквально после парсинга 2 фильмов.
Было бы неплохо если б ты что нибудь придумал с капчей, например выводить её при парсинге чтоб можно было её вручную заполнить и парсить дальше. Было бы ваще супер
Не за что и тебе спасибо за поддержку. Буду пробовать может и получится сделать. Тогда ставлю задачу первой капчу второй загрузку трейлера.
p/s работаешь с проксей?? Просто чтобы народ знал.
 
.
 
Последнее редактирование:
Нет, у меня все без прокси парсит отлично, но после 2-4 фильмов идет бан временный на 1-2 часа. А с прокси даже покупными не заводится. Тем более каждый раз прокси менять вообще не вариант
У меня без всяких обнов пашет еще лучше
 
igrovik файл прикреплен уже с правкой о которой писал выше?
 
igrovik файл прикреплен уже с правкой о которой писал выше?
В файле имеется все кроме данной правки
Код:
if (preg_match_all('#<p class="name"><a href=".*?/film/
Данный кусок отвечает за поиск по названию и эта часть с кода .*? блокировала вывод некоторых результатов при поиске.Так как регулярка не совпадала с ответом и оказывалась ошибка, вычеслил это чисто логически по лог файлам🙂
 
у вас парсит трейлер?
 
у вас парсит трейлер?
Парсинг трейлеров пока что не возобновлён. Вызов трейлеров на кинопоиске изменился из-за этого такие последствия (трейлеры не парсятся).
 

Похожие темы Последние темы Популярные темы

Назад
Сверху