[Approved] [Russian] kinopoisk.ru (3 Viewers)

goddammit

Portal Member
January 11, 2011
36
2
А при чем тут А зори то, если я про Выше радуги? :-D
 

ajs

Development Group
  • Team MediaPortal
  • February 29, 2008
    15,766
    10,785
    Kyiv
    Home Country
    Ukraine Ukraine
    TMDB, и правда, нашел... но с пустым описанием и без постера.
    Даже не знаю что Вам сказать, у меня был и с тем и с тем :) ... Правда сегодня с ТМДБ фанарт не грузит 400 ошибку выдает, возможно что то с сайтом или с базой или еще с чем...
    Code:
    [2018-01-28 00:58:32,694] [Error  ] [59       ] [ERROR] - Download fanart error: Удаленный сервер возвратил ошибку: (400) Недопустимый запрос.
     

    goddammit

    Portal Member
    January 11, 2011
    36
    2
    Ну и Зори, кстати, кинопоиск тоже не ищет. А ТМДБ ищет, но опять же с пустым описанием, но хоть с постером. )

    Просто вы наверное давно эти описания загружали. А раньше скрипт кинопосика нормально искал старые советские много серийные фильмы. Потом перестал полгода-год назад, может, больше года.

    Даже не знаю что Вам сказать
    Сказать, где именно в скрипте отфильтровываются минисериалы, как вы их называете. Вы же уверенно сказали, что это специально делается скриптом. Я поэтому вас спросил об этом.
    А все остальные советы, я не спрашивал. :-D
     

    goddammit

    Portal Member
    January 11, 2011
    36
    2
    Ладно, мне все понятно с этим. В любом случае спасибо за попытку помочь.
    Спать. )
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,766
    10,785
    Kyiv
    Home Country
    Ukraine Ukraine
    А при чем тут А зори то, если я про Выше радуги?
    Притом что Выше радуги это минисериал на Кинопоиске, и мне не интересен и нет его у меня. А Зори как фильм на Кинопоиск, и он есть у меня ...
    Надо заканчивать эту дискуссию, толку от нее нет... Если сильно надо минисериалы, то меняйте регекс который парсит результат при поиске на сайте Кинопоиска в граббере ... По идее должно помочь.
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,766
    10,785
    Kyiv
    Home Country
    Ukraine Ukraine
    Ну и Зори, кстати, кинопоиск тоже не ищет.
    Ищет на отлично, оба варианта, что старый что новый, я сегодня как раз обновлял.
    Просто вы наверное давно эти описания загружали.
    Сегодня, 5 фильмов ... 2 старых, задали по школьной программе малой, и 3 новых ... из текущих новинок...
    Сказать, где именно в скрипте отфильтровываются минисериалы, как вы их называете. Вы же уверенно сказали, что это специально делается скриптом. Я поэтому вас спросил об этом.
    Я уже сказал, в процедуре
    C#:
        void MediaPortal.Video.Database.IIMDBScriptGrabber.FindFilm(string strSearch, int iLimit, ArrayList elements)
    Где именно не подскажу, меня устраивает такое поведение граббера, может в строке поиска, может в регексах, может еще где. Уже бы давно посмотрели что там и как, там все прозрачно.
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,766
    10,785
    Kyiv
    Home Country
    Ukraine Ukraine
    А раньше скрипт кинопосика нормально искал старые советские много серийные фильмы. Потом перестал полгода-год назад, может, больше года.
    Кинопоиск меняет разметку, что раньше находилось одним выражением сейчас другим, вот так примерно за год два:
    C#:
                // string rx_search_results = @"href=[^\d]+\d+/film/(?<movieID>[\d]+)[^>]+>(?<movieTitle>[^>]+)</a>\s<span[^>]+>(?<movieYear>[^<]+)</span></p>[^<]+<span[^>]+>(?<movieAlternate>.*?)((,\s)?[\d]+\sмин)?</span>";
                // string rx_search_results = @"href=[^\d]+\d+/film/(?<movieID>[\d]+)[^>]+>(?<movieTitle>[^>]+)</a>\s<span[^>]+>(?<movieYear>[^<]+)</span></p>[^<]+<span[^>]+>(?<movieAlternate>.*?)(,\s?[\d]+\sмин)?</span>";
                // string rx_search_results = @"href=[^\d]+\d+\/film\/(?<movieID>[\d]+)[^>]+>(?<movieTitle>[^>]+)<\/a>\s<span[^>]+>(?<movieYear>[^<]+)<\/span><\/p>[^<]+<span[^>]+>(<i[^>]+>[^>]+>\(.+?\)\s)?(?<movieAlternate>.*?)<\/span>";
                // string rx_search_results = @"href=[^\d]+\d+\/film\/(?<movieID>[\d]+)[^>]+>(?<movieTitle>[^>]+)<\/a>\s<span[^>]+>(?<movieYear>[^<]+)<\/span><\/p>[^<]+<span[^>]+>(<i[^>]+>[^>]+>\(.*?\)\s)?(?<movieAlternate>.*?)<\/span>";
                // string rx_search_results = @"href=[^\d]+\d+\/film\/(?<movieID>[\d]+)[^>]+>(?<movieTitle>[^>]+)<\/a>\s<span[^>]+>(?<movieYear>[^<]+)<\/span><\/p>[^<]+<span[^>]+>(<i[^>]+>[^>]+>(\(.*?\)\s)?)?(?<movieAlternate>.*?)<\/span>";
                string rx_search_results = @"href=[^>]+\/film\/[^>]+data\-id=""(?<movieID>[\d]+)""[^>]+data\-type=.film.>(?<movieTitle>[^>]+)<\/a>\s<span[^>]+>(?<movieYear>[^<]+)<\/span><\/p>[^<]+<span[^>]+>(<i[^>]+>[^>]+>(\(.*?\)\s)?)?(?<movieAlternate>.*?)<\/span>";
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,766
    10,785
    Kyiv
    Home Country
    Ukraine Ukraine
    А при чем тут А зори то, если я про Выше радуги?
    Вчера и позавчера боролся с Чудо-Юдо, вроде все правильно а не находит, хотя сайт прекрасно его показывает на первом месте в поиске. Вывел то что возвращает Кинопоиск, оказалось возвращает страничку с Капчей, по итогу ничего не нашлось ... Как побороть не знаю ...
    Внес пару изменений, обновил скрипт на Гите ... Добавил поиск по IMDBID, TMDBID, Kinopoisk ID ... Пока вроде более менее работает, но вот что делать с капчей даже не знаю ...
    XML:
                <!--
                    Force IMDBID/TMDBID/Kinopoisk search ... like:
                    Movie name - tt9999999.mkv
                    Movie name - TMDB9999 .mkv
                    Movie name - KP9999.mkv
                -->
                <imdbidforce>true</imdbidforce>
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,766
    10,785
    Kyiv
    Home Country
    Ukraine Ukraine
    Кинопоиск баннит нещадно, один два запроса и капча :( Перепробовал все что мог. Но ничего не помогает.
    Обновил скрипт на ГиьХабе mediaportal-kinopoisk-ru-grabber/Scripts/Movieinfo at master · andrewjswan/mediaportal-kinopoisk-ru-grabber · GitHub
    Добавил туда же скрипт получающий информацию с TMDB/IMDB, пока пользуюсь этими двумя, если Кинопоиск в бане, то второй выручает, информации маловато, но хоть что то ...
     

    Edalex

    Community Plugin Dev
  • Premium Supporter
  • January 3, 2008
    2,955
    1,264
    Saratov
    Home Country
    Russian Federation Russian Federation
    Кинопоиск баннит нещадно, один два запроса и капча :( Перепробовал все что мог. Но ничего не помогает.
    Обновил скрипт на ГиьХабе mediaportal-kinopoisk-ru-grabber/Scripts/Movieinfo at master · andrewjswan/mediaportal-kinopoisk-ru-grabber · GitHub
    Добавил туда же скрипт получающий информацию с TMDB/IMDB, пока пользуюсь этими двумя, если Кинопоиск в бане, то второй выручает, информации маловато, но хоть что то ...
    Апи, апи..

    Отправлено с моего Redmi 3S через Tapatalk
     

    Users who are viewing this thread

    Top Bottom