WebEPG для TV-server`а (1 Viewer)

Edalex

Community Plugin Dev
  • Premium Supporter
  • January 3, 2008
    2,922
    1,228
    Saratov
    Russian Federation Russian Federation
    Country flag
    О, мне AlexPlas написал на днях про то, что всетв включило защиту от парсинга, а вы тут, оказывается, вовсю уже обсуждаете :)
    логи надо постить :)
    Мне кажется, что в вебепг не очень с логгированием всегда было :(
    Если б знать, как напрямую правильно записать программу в БД... Надо будет посмотреть внутрености БД медиапортала. Но это только через неделю.
    Я в плагине всетв коммичу так:
    C#:
    static TvBusinessLayer layer = new TvBusinessLayer();
    layer.InsertPrograms(ProgList, System.Threading.ThreadPriority.BelowNormal)
    У меня всетв вебепг был единственным источником данным. Придется допиливать плагины на основе мобильного апи всетв и аяксового апи яндекса :(
     

    AlexPlas

    Portal Pro
    August 24, 2006
    231
    41
    Kyiv, Ukraine
    Ukraine Ukraine
    Country flag
    Всем привет, без изменений движка WebEPG новый формат не vsetv отпарсится. Хорошая новость в том что я уже все сделал :) Вот бинарники и обновленный парсер как они лежат по каталогам у меня. За работоспособность поручиться не могу - потому перед перезаписью бинарников делайте бекап. Подскажите как в git сделать нормальный patch файл - будут изменения исходников.
     

    Attachments

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    12,542
    7,230
    Kyiv
    Ukraine Ukraine
    Country flag
    обновленный парсер
    А почему не указано поле для которого применяется правило?
    XML:
            <Search match="&lt;b class=f3&gt;&lt;/b&gt;" replace="0" />
            <Search match="&lt;b class=g4&gt;&lt;/b&gt;" replace="1" />
            <Search match="&lt;b class=k5&gt;&lt;/b&gt;" replace="5" />
    Может надо было что то типа:
    XML:
            <Search match="&lt;b class=f3&gt;&lt;/b&gt;" field="#SATRT" replace="0" />
            <Search match="&lt;b class=g4&gt;&lt;/b&gt;" field="#SATRT" replace="1" />
            <Search match="&lt;b class=k5&gt;&lt;/b&gt;" field="#SATRT" replace="5" />
     

    AlexPlas

    Portal Pro
    August 24, 2006
    231
    41
    Kyiv, Ukraine
    Ukraine Ukraine
    Country flag
    Операции <Searches> работают после применения шаблона из <Template name="default" ... > но до того как из него будут вычитаны значения полей, то есть работают во всем HTML тексте конкретной передачи. Опция field в операции Search говорит не где искать а куда положить найденное. Поле #START к сожалению не текстовое - то есть присвоить ему значение не подпадающее под шаблон времени или исправить что-то в нем после вычитывания уже нельзя. Потому я и добавил в операцию Search опцию replace. Опция будет работать только с новыми бинарниками.
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    12,542
    7,230
    Kyiv
    Ukraine Ukraine
    Country flag
    Потому я и добавил в операцию Search опцию replace. Опция будет работать только с новыми бинарниками.
    Костыль в общем :) Может внести проблемы в другие поля т.к. работает без разбора ... Не уверен что это хорошо, но и то что это плохо так же не уверен. :):coffee::whistle:
     

    AlexPlas

    Portal Pro
    August 24, 2006
    231
    41
    Kyiv, Ukraine
    Ukraine Ukraine
    Country flag
    Костыль в общем
    Так весь WebEPG - это набр костылей чтоб из говна слепить подобие конфеты :) Я у себя тестил неделю - побочных эффектов нет. Но я думаю что это еще один шаг в противостоянии брони и снаряда. Рано или поздно они начнуть генерить тексты скриптами - тут и придкт конец.

    Кстати по поводу yandex - я пробовал его парсить, там гораздо более вменяемый код, но они отдат страницы толко по HTTPS - WebEPG почему-то не принимает их - есть у кого-то наработки по данному вопросу?
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    12,542
    7,230
    Kyiv
    Ukraine Ukraine
    Country flag

    Users who are viewing this thread

    Similar threads
    OP Title Forum Replies Date
    vuego Updated WebEPG grabber - Dagenstv.com Submit: EPG-Grabbers and tuningdetails 1
    vuego Updated WebEPG grabber - Dagenstv.com Submit: EPG-Grabbers and tuningdetails 1
    W MP2 - V2.3 MP2 Server stürzt immer nach kurzer Zeit ab Allgemeines Support- und Diskussionsforum 12
    W MP2 - V2.3 MP Version 2.3 Server stürzt immer wieder ab General 0
    W TV Server didn't show Magic-Pro ProHDTV Diamond2 card TV-Server 2
    JimCatMP Problems with TV Server on dual homed host. General Support 0
    cbr954rr EPG Genre map categories do not match tv server categories General 4
    R Firewall on server blocking client General 10
    E [solved] TV-Server Configuration Missing TV-Server 9
    F MediaPortal 1.16 server crashing due to user error? General Support 5
    E TV-SERVER control TV-Server 3
    CanadianEh MP TV server rebuild with Colossus 2 - Kodi clients receive PMT error when playing videos recoreded by Colossus 2 TV-Server 2
    M 1.25.0 Tv Server Configuration Italian Dvb-t2 test channel preview error Television (MyTV frontend and TV-Server) 8
    M TV Server Preview Window is blank, sounds works Television (MyTV frontend and TV-Server) 3
    catalpa ...immer mal wird der Server abgekoppelt :( Allgemeines Support- und Diskussionsforum 0
    A Keine Verbindung mit Kodi auf Server Allgemeines Support- und Diskussionsforum 11
    CyberSimian Unhandled exception in TV Server TV-Server 0
    Grisu002 Failed to startup - TV Server funktioniert nicht Allgemeines Support- und Diskussionsforum 0
    ajs [WiP] 5030: Add UHD Thumb size to TV Server MediaPortal 1 0
    toricred [solved] Configuring TV Server to use NAS General 5
    T Client / Server slow channel-to-channel change (zapping) General Support 1
    T Server / client channel logo location Installation, configuration support 6
    framug [solved] Some changes/fix in MP1 configuration client and server Submit: code patches (MediaPortal/TV-Server/etc.) 14
    S TV-Server MP1 - Automatic search doesn't work Installation, configuration support 2
    M TV Server can't tune to some DVB-S multiplexes while other software can General 0

    Similar threads

    Top Bottom