Скрипт для автозагрузки информации с Kinopoisk.ru | Page 36

Discussion in 'Плагины' started by Odin, November 20, 2008.

  1. LordMerlin

    LordMerlin Portal Pro

    Joined:
    November 16, 2007
    Messages:
    559
    Likes Received:
    11
    Gender:
    Male
    Occupation:
    SysAdmin
    Location:
    Rostov-na-Donu
    Ratings:
    +23 / 0
    Home Country:
    Russian Federation Russian Federation
    Странное дело люди. Вчера перебил медиацентр полностью. Поставил последнюю бетку 1,2. В МовингПикчерз при настройке просто указал что скрапить дефолтными встроеными в него скраперами но на русском языке. И ОФИГЕЛ!! Он ве нашел!! По русски!!! Я счастлив. Возможно что и встроеные в сам Портал скраперы так же будут работать. Буду пробовать. Хотя не понятно зачем, есть же МовингПикчерз для этого.


     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. Bomberman

    Bomberman Portal Pro

    Joined:
    June 19, 2009
    Messages:
    157
    Likes Received:
    4
    Gender:
    Male
    Location:
    Russia, Moscow
    Ratings:
    +6 / 0
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
    Перешел на 1.2 Бета и столкнулся с этой проблемой (правда, картинки качает помногу, и хорошего качества, если фильм на иностранном языке (название)
    вот картинка, что выводит в описании:
    [​IMG]
    - пробелы "слипаются"
    Скрипт от adamanth (Ответ #333 : 11 Февраль 2011, 17:14:28)
    Что можно сделать, из цытаты выше не понял, что нужно поменять (и можно ли) в скрипте, чтобы слова не "слипались".

    PS - оказалось, надо эту строку добавить в код. Теперь все работает.
     
  4. Beal

    Beal Portal Pro

    Joined:
    January 21, 2010
    Messages:
    106
    Likes Received:
    7
    Ratings:
    +12 / 3
    недавно заметил - описания фильмов стали грузится с тегами <div class="brand_words"> Описание фильма </div>, что хрень может быть? скрипт февральский...
     
  5. Beal

    Beal Portal Pro

    Joined:
    January 21, 2010
    Messages:
    106
    Likes Received:
    7
    Ratings:
    +12 / 3
    У меня одного такая проблема?
     
  6. Estranged

    Estranged Portal Pro

    Joined:
    March 19, 2009
    Messages:
    173
    Likes Received:
    0
    Ratings:
    +7 / 0
    У меня также.
     
  7. fomfom

    fomfom Portal Member

    Joined:
    October 11, 2009
    Messages:
    47
    Likes Received:
    0
    Gender:
    Male
    Ratings:
    +1 / 0
    Home Country:
    Russian Federation Russian Federation
    та же фигня, поправил слегка скрипт, но знаний не хватило - не знаю как убрать спец символы
    теперь у меня так
    "">ОПИСАНИЕ

    добавил в код:

    result = Regex.Replace(result, @"<div class=", "");
    result = Regex.Replace(result, @"brand_words", "");
    result = Regex.Replace(result, @"<*?/div*?>", "");


    Code (Text):
    1. private string HtmlDecode(string input) {
    2.         string result = string.Empty;
    3.         if (!string.IsNullOrEmpty(input)) {
    4.             result = Regex.Replace(input, @"[\n]+?", string.Empty);
    5.             result = Regex.Replace(result, @"&#(?((0?x){1})[\da-hA-H]+|[\d]+);", new MatchEvaluator(ReplaceChar));
    6.             result = Regex.Replace(result, @"<br[\s]*?/*?>", "\r\n");
    7.             result = HttpUtility.HtmlDecode(result);
    8.             result = Regex.Replace(result, @"\xA0", " ");
    9.             result = Regex.Replace(result, @"<div class=", "");
    10.             result = Regex.Replace(result, @"brand_words", "");
    11.             result = Regex.Replace(result, @"<*?/div*?>", "");
    12.         }
    13.         return result;
    14.     }
    P.S. Профи, огромная просьба подсказать корректный код, чтобы убрать всё лишнее....
     
  8. ajs
    • Team MediaPortal

    ajs Development Group

    Joined:
    February 29, 2008
    Messages:
    8,695
    Likes Received:
    2,677
    Gender:
    Male
    Occupation:
    IT
    Location:
    Kyiv
    Ratings:
    +4,636 / 30
    Home Country:
    Ukraine Ukraine
    Show System Specs
    Было бы не плохо еще сделать чтобы постеры грузились примерно так:

    Пробовать брать тут:
      kinopoisk.ru/images/film_original/{movie_id}.jpg
    если не вышло то пробовать брать тут:
      kinopoisk.ru/level/17/film/{movie_id}/adv_type/cover
    если не вышло то:
      kinopoisk.ru/level/17/film/{movie_id}
    ну а если и там не вышло то тупо тогда тут:
      kinopoisk.ru/images/film/{movie_id}.jpg
     
  9. ajs
    • Team MediaPortal

    ajs Development Group

    Joined:
    February 29, 2008
    Messages:
    8,695
    Likes Received:
    2,677
    Gender:
    Male
    Occupation:
    IT
    Location:
    Kyiv
    Ratings:
    +4,636 / 30
    Home Country:
    Ukraine Ukraine
    Show System Specs
    Вроде исправил, проверил, работает
     
  10. fomfom

    fomfom Portal Member

    Joined:
    October 11, 2009
    Messages:
    47
    Likes Received:
    0
    Gender:
    Male
    Ratings:
    +1 / 0
    Home Country:
    Russian Federation Russian Federation
    Поставил на MP 1.2.0 Beta, проверил - часть слов сливаются... Типа "... делает всёдля того, чтобы быть переведённым послужбе вКассис, райский уголок близ Марселя".
    Дописал нужную строчку ([size=0.7em]см. [/size][size=0.7em]Ответ #343[/size]), у кого MP 1.2.0 Beta - забирайте :)
     
  11. ajs
    • Team MediaPortal

    ajs Development Group

    Joined:
    February 29, 2008
    Messages:
    8,695
    Likes Received:
    2,677
    Gender:
    Male
    Occupation:
    IT
    Location:
    Kyiv
    Ratings:
    +4,636 / 30
    Home Country:
    Ukraine Ukraine
    Show System Specs
    Не понял про сливающуюся строчку :( Это модифицированный мой ? Или оригинал модифицированный ?
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!