Иконка ресурса

Модуль Парсер кинопоиск pkinopoisk v3.3.0 от 4mod

Vulfgar

Новичок
Регистрация
25 Фев 2017
Сообщения
144
Реакции
28
Баллы
28
Модераторы. Дабы упростить нахождение решения проблем с этим парсером, да и с многми другими модулями. Может выносить все рабочие способы в шапку темы, как например на 4pda ? Так вы исключите кучу одинаковых вопросов, да и людям будет легче.

Теперь тем, кто никак не может запустить парсер (при условии, что ip не в бане). Тут уже сто раз писали, что нужно попробовать вставлять не название фильма, а ссылку с КП, вида не "
Код:
https://www.kinopoisk.ru/film/ochen-plokhie-mamochki-2-2017-1008582/
"
а - "
Код:
https://www.kinopoisk.ru/film/1008582/
"
Т.е. вырезать "ochen-plokhie-mamochki-2-2017-" из ссылки и вставлять в строку поиска.
 

igrovik

Новичок
Регистрация
28 Июн 2017
Сообщения
201
Реакции
83
Баллы
28
Итак народ решил выкинуть свою исправленную версию парсера, работает вроде как по названию так и по прямой ссылке. Восстановлен выбор постеров и кадров перед парсингом (также и загрузка на сервер).

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

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

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

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


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

Установка произвести замену файла /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))
 

Вложения

Последнее редактирование:

Osvent

Новичок
Регистрация
14 Май 2017
Сообщения
6
Реакции
0
Баллы
1
Сам спросил - сам решил свою проблему :acutee:
Итак, у кого не работает модуль кинопоиска в сборке DLE 12.0 и пишет "похожих статей не найдено", знайте, он просто не до конца был интегрирован в данную сборку.

Чтобы всё заработало сделайте следующее:

Откройте файл \engine\inc\addnews.php
Найдите код:
Код:
$categories_list = CategoryNewsSelection( 0, 0 );
И перед ним вставьте:
Код:
include ENGINE_DIR.'/inc/pkinopoisk_sc.php';
 

Qbic

Новичок
Регистрация
4 Янв 2018
Сообщения
42
Реакции
11
Баллы
8
Почему то иногда перестаёт парсить и парсит только ID
 

byroot

Новичок
Регистрация
2 Мар 2017
Сообщения
215
Реакции
103
Баллы
43
Почему то иногда перестаёт парсить и парсит только ID
не "Почему то", а потому что кинопоиск банит айпи и просит ввести качпу, формы ввода капчи в версии 3.3.0 нет, она есть в версии 3.8.1., но даже там это не помогает обойти эту блокировку, и приходится использовать прокси для парсинга.
 

Qbic

Новичок
Регистрация
4 Янв 2018
Сообщения
42
Реакции
11
Баллы
8
не "Почему то", а потому что кинопоиск банит айпи и просит ввести качпу, формы ввода капчи в версии 3.3.0 нет, она есть в версии 3.8.1., но даже там это не помогает обойти эту блокировку, и приходится использовать прокси для парсинга.
так включаю прокси, а толку 0
 

byroot

Новичок
Регистрация
2 Мар 2017
Сообщения
215
Реакции
103
Баллы
43
так включаю прокси, а толку 0
потому что прокси - 0
КП сильно много и часто блокирует прокси и за частые обращения к сайту тоже выдает блок для ввода капчи.
 

Ники

Новичок
Регистрация
26 Янв 2018
Сообщения
7
Реакции
0
Баллы
1
Настройки модуля загружаются, немного подождите! как иправить эту ошибку
 

igrovik

Новичок
Регистрация
28 Июн 2017
Сообщения
201
Реакции
83
Баллы
28
@Ники, если я правильно вас понял то обновите просто данный файл c заменой /engine/ajax.pkinopoisk.php
 

mediatar

Новичок
Регистрация
30 Янв 2018
Сообщения
2
Реакции
0
Баллы
1
Ребят, ищу и находит, нажимаю добавить и вместо название пишет "/" и только id с кинопойска выводит, и все, это бан ip сервера или что,ставлю прокси, из 3 только один заработал и то хватило на 1 фильм, что делать, дальше искать норм прокси? Если подождать пройдёт бан или что там?(((
 

Анна

Модератор
Команда форума
Приватовец
VIP
Прошёл марафон
Регистрация
23 Апр 2017
Сообщения
1.377
Реакции
540
Баллы
113
Ребят, ищу и находит, нажимаю добавить и вместо название пишет "/" и только id с кинопойска выводит, и все, это бан ip сервера или что,ставлю прокси, из 3 только один заработал и то хватило на 1 фильм, что делать, дальше искать норм прокси? Если подождать пройдёт бан или что там?(((
Купить за 400р нормальный парсер и не парить себе и людям мозг.
 

igrovik

Новичок
Регистрация
28 Июн 2017
Сообщения
201
Реакции
83
Баллы
28
@onis, Могу попробовать покопать, если есть желание кидай в лс глянем может чёто и выйдет с этого.
 

onis

Новичок
Регистрация
29 Июн 2017
Сообщения
130
Реакции
9
Баллы
18
@onis, Могу попробовать покопать, если есть желание кидай в лс глянем может чёто и выйдет с этого.
Ок Счас поисчу где она у меня уже и скину, Вам полностью или только файлик то что отвечает за всьо
 

igrovik

Новичок
Регистрация
28 Июн 2017
Сообщения
201
Реакции
83
Баллы
28
Ок Счас поисчу где она у меня уже и скину, Вам полностью или только файлик то что отвечает за всьо
Лучше полностью чтобы можно было проанализировать все операции.
 

serob27

Новичок
Регистрация
22 Ноя 2017
Сообщения
5
Реакции
0
Баллы
1

onis

Новичок
Регистрация
29 Июн 2017
Сообщения
130
Реакции
9
Баллы
18
Сверху Снизу