Настройка плагина MyFilms (1 Viewer)

kuk

Portal Member
March 15, 2008
6
0
Всем привет!
Разбирался ли кто-нить глубоко с последними версиями плагина MyFilms?
Функционал очень нравится, практически разобрался с написанием грабберов, но никак не могу победить Kinopoisk... В версиях плагина 6.х реализована возможность прописывать Headers, благодаря чему успешно обходится защита от роботов. У меня нормально загружается SearchPage и с нее вытягивается вся необходимая инфа, но при открытии DetailsPage вместо нужной страницы http://www.kinopoisk.ru/film/XXXX/ загружается инфа о каком-то случайном произвольном фильме (каждый раз разный). Тоже самое с инфой об актерах (ссылки вида http://www.kinopoisk.ru/name/XXXX/). А загрузка ссылок вида http://www.kinopoisk.ru/film/XXXXX/cast/ при этом проходит нормально..
Кто-нить в курсе, что это? Очередная защита Кинопоиска или я что-то коряво настроил?
 

Edalex

Community Plugin Dev
  • Premium Supporter
  • January 3, 2008
    2,922
    1,228
    Saratov
    Russian Federation Russian Federation
    Country flag

    kuk

    Portal Member
    March 15, 2008
    6
    0
    accept и useragent я брал отсюда: https://forum.team-mediaportal.com/...агин-movingpictures.107902/page-8#post-931718
    Благодаря этому нормально загружается страница с результатами поиска (без них выкидывает страницу системы защиты от роботов). А DetailsPage, как я и говорил, вместо заданной, грузит от каких-то случайных фильмов..

    Куда вбить referer в настройках граббера не нашел..
    Еще где-то здесь в форумах вычитал, что для Кинопоиска нужно ставить запрет кэширования в граббере, но такой настройки в MyFilms похоже нет. Может если дело в этом, можно как-то обходным путем запретить кэширование хотя бы для проверки?
     

    Edalex

    Community Plugin Dev
  • Premium Supporter
  • January 3, 2008
    2,922
    1,228
    Saratov
    Russian Federation Russian Federation
    Country flag
    Реферер можно имитировать, дергая сначала главную страницу, а затем нужную. В теории это должно поставить реферером для второй страницы первую. MovPics вроде так действует. Тема с кешированием насколько я помню не подтвердилась в наших тестах.
     

    kuk

    Portal Member
    March 15, 2008
    6
    0
    Разобрался как прописывать произвольный Header в настройках граббера. Пишу и Referer (http://www.kinopoisk.ru/, а так же пробовал что-нить другое) и Cache-Control (no-cache), но результат прежний... Точнее при прописывании реферера, страница с результатами поиска не подгружается вообще. Вместо нее происходит AutoRedirect куда-то в космос.
    Ломаю голову дальше...
     

    ZeFein

    Portal Member
    September 24, 2011
    35
    9
    30
    Minsk
    Belarus Belarus
    На старом форуме человек уже проводил работу по его настройки и вел ее дальше, надеюсь он откликнется и выложит наработки сюда.
     

    kuk

    Portal Member
    March 15, 2008
    6
    0
    Разобрался, благодаря 92му посту в ветке про MovingPictures. Спасибо AlexPeer за идею!
    После добавки хэдера Accept-Language|en проблема с подгрузкой инфы о случайном фильме разрешилась.
     

    Terrorizer

    New Member
    January 12, 2013
    1
    0
    45
    Russian Federation Russian Federation
    Я тоже в конструкторе скриптов для кинопоиска всё нарулил.. Но возник ряд вопросов.. Как утащить с кинопоиска фотки актёров?
    Имена самих актёров участвовавших в фильме я забираю.. А вот фото?
    Так же имеется вопрос с переменными в строке RegExp. Помимо person и role имеються другие переменные? И по замене вопрос. Если в строке RegExp что то написано, то если заменяемое ввести в окно Replace, а на что заменять в With, то происходит не замена, а вычитание из результатов граббинга того, что написано в окне Replace.
     

    kuk

    Portal Member
    March 15, 2008
    6
    0
    Terrorizer, похоже я тебе здесь не подскажу... Я забросил упражнения со скриптами для MyFilms, т.к. уперся в неразрешимую проблему - когда мне для заполнения одного поля понадобилось использовать ранее установленное значение другого поля. Т.е., например, по уже имеющемуся IMDB Id, заглянуть на IMDB и стащить оттуда что-то. В итоге я влез в скриптописание для ANT Movie Catalog и там нашел все что нужно.
    Касаемо переменных в RegExp кроме перечисленных тобой я тоже ничего не нащупал.
    Replace-ом я пользовался всегда с ключем #MULTI#, поэтому не возникала необходимость в поле With, т.к. все замены указываются тогда здесь же в Replace. Соответственно на описанный тобой эффект вычитания не натыкался. но мне кажется во всплывающей подсказке на поле With что-то говорится про особенности его использования совместно с math groups..
     

    Dadeo

    Docs Group Manager
  • Premium Supporter
  • November 26, 2006
    5,340
    3,321
    Himalayas, India
    Canada Canada
    @kuk
    Пожалуйста, простите меня за мой Google Перевод Российской :)

    Я просто хотел, чтобы вы знаете, я добавил скрипт граббер для Kinopoisk. Это было нелегко - даже со своими «советами» о заголовке и агента пользователя! Я не знаю, если @Hober каждый удалось, но он не представил один включить в MyFilms. Я также добавил локализованную версию для TMDb на русском языке.

    Да, это хорошо, чтобы использовать свой каталог фильмов (как AMC) скрипты.Но теперь вы можете делать обновления в MyFilms GUI, а также. :)

    Guzzi добавила много возможностей (RegEx и т.д.) к Grabber редактора, но они не документированы очень хорошо еще. : (Теперь, когда я учусь больше о возможностях, я постараюсь добавить лучшие информации / советы к Wiki.

    Если ваш английский язык хорош, легче для меня, если вам ответ в https://forum.team-mediaportal.com/threads/my-films-6-grabber-scripts-interface

    English:
    I just wanted to let you know, I added a grabber script for Kinopoisk. It was not easy - even with your "tips" about the header and the user agent! I do not know if @ Hober ever succeeded, but he did not provide one to include in MyFilms. I also added a localized grabber for TMDb in Russian.

    Yes, it's good to use your movie catalog (like AMC) grabber scripts. But now you can make updates in MyFilms GUI, as well.

    Guzzi has added many features (RegEx, etc.) to the Grabber editor, but they are not very well documented yet. :( Now that I'm learning more about the features, I will try to add some info and improve the Wiki.
     
    Last edited:

    Users Who Are Viewing This Thread (Users: 0, Guests: 1)

    OP Similar threads Forum Replies Date
    S problem syncing tract and myfilms Trakt 1
    Similar threads

    Top Bottom