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

Vasilich

Portal Pro
August 30, 2009
3,394
1,170
Germany, Mayence
Home Country
Russian Federation Russian Federation
так это какой граббер включен? русский кинопоиск или англ IMDB?
 
Last edited:

ajs

Development Group
  • Team MediaPortal
  • February 29, 2008
    16,033
    11,100
    Kyiv
    Home Country
    Ukraine Ukraine
    Похоже последний с этой ветке, он же вроде русский :) если в 1.3 нажать обновить то обновляет граббер с этой ветке ...
     
    Last edited:

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    16,033
    11,100
    Kyiv
    Home Country
    Ukraine Ukraine
    Сегодня перестал работать скрипт кинопоиска, в логе ошибка:
    2013-02-27 11:22:49.904073 [Info.][IMDBFetcher(3)]: exception for edb lookup of %d0%94%d0%b6%d1%83%d0%bd%d0%b3%d0%bb%d0%b8+-+Dzhungli+(2012) err:Поток был недоступен для чтения. stack: в System.IO.StreamReader..ctor(Stream stream, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
    в System.IO.StreamReader..ctor(Stream stream, Encoding encoding, Boolean detectEncodingFromByteOrderMarks)
    в WebSession.Retrieve(String requestUrl, Encoding encoding, String& responseUrl, String& data)
    в Grabber.MediaPortal.Video.Database.IIMDBScriptGrabber.FindFilm(String strSearch, Int32 iLimit, ArrayList elements)



    это у меня или у всех? а то грешу на проксю, но думаю ее ломать или таки глобальная напасть
    frown.gif
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    16,033
    11,100
    Kyiv
    Home Country
    Ukraine Ukraine
    Оказалось дело в Прокси, добавил в настройки параметр который будет говорить проксе, брать с кешей или нет:

    <noCache>false</noCache>

    Попробовал подправить определение IMDBID, но на фильмах у которых расхождение в годе на Кинопоиске и IMDB (например наш фильм Дублер), все равно определяет неверно, так же в Review добавляется найденный IMDBID с информацией для контроля, например для фильма Дредд 3Д - IMDB: tt1343727 Dredd (2012)
     

    Attachments

    • kinopoisk_ru_ajs_20130228.zip
      10.9 KB

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    16,033
    11,100
    Kyiv
    Home Country
    Ukraine Ukraine
    Добавил альтернативный способ нахождения IMDBID, сейчас в скрипте он включен по умолчанию, включить/выключить можно в файле конфигурации, параметр:
    <alternateIMDB>true</alternateIMDB>
    Проверил на Дублере и еще на небольшой коллекции фильмов, 100% попадание и всегда нормальный IMDBID, но надо проверить еще, кому не сложно проверьте и отпишитесь :)
     

    Attachments

    • kinopoisk_ru_ajs_20130301.zip
      11.2 KB

    ShONik

    Portal Member
    April 20, 2012
    38
    4
    51
    Home Country
    Russian Federation Russian Federation
    kinopoisk_ru_ajs_20130301.zip
    подскажите как правильно эти файлы заменить?
    C:\ProgramData\Team MediaPortal\MediaPortal\scripts\MovieInfo - удаляю эти файлы, меняю на те что в архиве и всё?
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    16,033
    11,100
    Kyiv
    Home Country
    Ukraine Ukraine
    Заглянул в настройки Медиапортала 1.3 и не нашел где теперь управление скачиванием информации об актерах, нашел скриптец InternalActorMoviesGrabber.csscript по идее он должен обновлять инфу, понаставил там выводов в лог файл, но в логе пустота, как оно теперь работает то?
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    16,033
    11,100
    Kyiv
    Home Country
    Ukraine Ukraine
    Так и не понял что происходит с актерами в 1.3, но подправил под 1.3 (по идее должно работать и с 1.2 но проверить пока негде), теперь определяет и заполняет Студии, Язык и Страну фильмов, так же исправил получение блока "Знаете ли вы, что..." теперь текст не съедается.
     

    Attachments

    • kinopoisk_ru_ajs_20130305.zip
      12 KB

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    16,033
    11,100
    Kyiv
    Home Country
    Ukraine Ukraine
    Сделал транслит буквы Х по ГОСТ (не помню какой там) и сделал настройку какой рейтинг брать с страницы Кинопоиска, рейтинг Кинопоиска или ИМДБ.
    По умолчанию Кинопоиск: <ratingSource>kinopoisk</ratingSource>

    ЗЫ: Под 1.2 не проверенно, под 1.3 работает железно.
     

    Attachments

    • kinopoisk_ru_ajs_20130305_2.zip
      12.3 KB

    Users who are viewing this thread

    Top Bottom