• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python hosterHandler.cHosterHandler函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中resources.lib.handler.hosterHandler.cHosterHandler函数的典型用法代码示例。如果您正苦于以下问题:Python cHosterHandler函数的具体用法?Python cHosterHandler怎么用?Python cHosterHandler使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了cHosterHandler函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: getHosterUrlandPlay

def getHosterUrlandPlay():
    oGui = cGui()
    oInputParameterHandler = cInputParameterHandler()
    sUrl = oInputParameterHandler.getValue('siteUrl')
    sHoster = oInputParameterHandler.getValue('hosterName')
    sTitle = oInputParameterHandler.getValue('sTitle')
   
    oRequestHandler = cRequestHandler(sUrl)
    sHtmlContent = oRequestHandler.request();
    
    sPattern = '<iframe id="iframe" src="([^"]+)"'
    oParser = cParser()
    aResult = oParser.parse(sHtmlContent, sPattern)
    if (aResult[0] == True):
        sStreamUrl = aResult[1][0]
        oHoster = cHosterHandler().getHoster(sHoster)
        if (sTitle != False):
            oHoster.setFileName(sTitle)
        cHosterGui().showHosterMenuDirect(oGui, oHoster, sStreamUrl)
        oGui.setEndOfDirectory()
        return
    else:
        sPattern = '<param name="movie" value="([^"]+)"'
        oParser = cParser()
        aResult = oParser.parse(sHtmlContent, sPattern)
        if (aResult[0] == True):
            sStreamUrl = aResult[1][0]
            oHoster = cHosterHandler().getHoster(sHoster)
            if (sTitle != False):
                oHoster.setFileName(sTitle)
            cHosterGui().showHosterMenuDirect(oGui, oHoster, sStreamUrl)
            oGui.setEndOfDirectory()
            return

    oGui.setEndOfDirectory()
开发者ID:NICOLETTA1319,项目名称:xbmc-development-with-passion,代码行数:35,代码来源:serienjunkies_org.py


示例2: getHosterUrlandPlay

def getHosterUrlandPlay():
    oGui = cGui()
    oInputParameterHandler = cInputParameterHandler()
    sUrl = oInputParameterHandler.getValue("siteUrl")
    sTitle = oInputParameterHandler.getValue("sTitle")

    oRequestHandler = cRequestHandler(sUrl)
    sHtmlContent = oRequestHandler.request()
    sUrl = oRequestHandler.getRealUrl()

    # take care of recaptcha-forms
    while recaptcha.checkForReCaptcha(sHtmlContent):
        aCaptchaParams = recaptcha.getCaptcha(sHtmlContent)
        oSolver = cInputWindow(captcha=aCaptchaParams[0])
        userresponse = oSolver.get()
        if not userresponse:
            break
        params = recaptcha.buildResponse(userresponse, aCaptchaParams[1])
        oRequestHandler = cRequestHandler(sUrl)
        oRequestHandler.setRequestType(cRequestHandler.REQUEST_TYPE_POST)
        for param in params.split("&"):
            param = param.split("=")
            oRequestHandler.addParameters(param[0], param[1])
        oRequestHandler.addParameters("submit", "true")
        sHtmlContent = oRequestHandler.request()

    # if the videolink is in an iframe
    sPattern = '<iframe id="iframe" src="([^"]+)"'
    oParser = cParser()
    aResult = oParser.parse(sHtmlContent, sPattern)
    if aResult[0]:
        sStreamUrl = aResult[1][0]
        oHoster = cHosterHandler().getHoster(sStreamUrl)
        cHosterGui().showHosterMenuDirect(oGui, oHoster, sStreamUrl, sFileName=sTitle)
        oGui.setEndOfDirectory()
        return

    # if its in a flash-container
    sPattern = '<param name="movie" value="([^"]+)"'
    oParser = cParser()
    aResult = oParser.parse(sHtmlContent, sPattern)
    if aResult[0]:
        sStreamUrl = aResult[1][0]
        oHoster = cHosterHandler().getHoster(sStreamUrl)
        cHosterGui().showHosterMenuDirect(oGui, oHoster, sStreamUrl, sFileName=sTitle)
        oGui.setEndOfDirectory()
        return

    # if its done by simple redirects
    else:
        sStreamUrl = oRequestHandler.getRealUrl()
        oHoster = cHosterHandler().getHoster(sStreamUrl)
        cHosterGui().showHosterMenuDirect(oGui, oHoster, sStreamUrl, sFileName=sTitle)
        oGui.setEndOfDirectory()
开发者ID:krikkiteer,项目名称:xbmc-xstream-plugin,代码行数:54,代码来源:serienjunkies_org.py


示例3: getHosterUrlandPlay

def getHosterUrlandPlay():
    oGui = cGui()
    oInputParameterHandler = cInputParameterHandler()
    sUrl = oInputParameterHandler.getValue('siteUrl')
    sHoster = oInputParameterHandler.getValue('hosterName')
    sTitle = oInputParameterHandler.getValue('sTitle')
   
    oRequestHandler = cRequestHandler(sUrl)
    sHtmlContent = oRequestHandler.request();
    sUrl = oRequestHandler.getRealUrl()
    #--> Recaptchabehandlung
    while(recaptcha.checkForReCaptcha(sHtmlContent)):
        aCaptchaParams = recaptcha.getCaptcha(sHtmlContent)
        oSolver = cInputWindow(captcha = aCaptchaParams[0])
        userresponse = oSolver.get()
        if not userresponse:
         break
        params = recaptcha.buildResponse(userresponse, aCaptchaParams[1])
        oRequestHandler = cRequestHandler(sUrl)
        oRequestHandler.setRequestType(cRequestHandler.REQUEST_TYPE_POST)
        for param in params.split('&'):
            param = param.split('=')
            oRequestHandler.addParameters(param[0], param[1])
        oRequestHandler.addParameters('submit', 'true')
        sHtmlContent = oRequestHandler.request()
    #<-- Recaptchabehandlung
    #Videolink in einem Iframe?
    sPattern = '<iframe id="iframe" src="([^"]+)"'
    oParser = cParser()
    aResult = oParser.parse(sHtmlContent, sPattern)
    if (aResult[0] == True):
        sStreamUrl = aResult[1][0]
        oHoster = cHosterHandler().getHoster2(sHoster)  
        cHosterGui().showHosterMenuDirect(oGui, oHoster, sStreamUrl, sFileName = sTitle)
        oGui.setEndOfDirectory()
        return 
    sPattern = '<param name="movie" value="([^"]+)"'
    oParser = cParser()
    aResult = oParser.parse(sHtmlContent, sPattern)
    if (aResult[0] == True):
        sStreamUrl = aResult[1][0]
        oHoster = cHosterHandler().getHoster2(sHoster)
        cHosterGui().showHosterMenuDirect(oGui, oHoster, sStreamUrl, sFileName = sTitle)
        oGui.setEndOfDirectory()
        return
    #Link fuehrt ueber redirects direkt zum Hoster
    else:
        sStreamUrl = oRequestHandler.getRealUrl()
        oHoster = cHosterHandler().getHoster2(sHoster)
        cHosterGui().showHosterMenuDirect(oGui, oHoster, sStreamUrl, sFileName = sTitle)
        oGui.setEndOfDirectory()
    #oGui.setEndOfDirectory()
开发者ID:mmllnr,项目名称:plugin.video.xstream,代码行数:52,代码来源:serienjunkies_org.py


示例4: __checkHoster

def __checkHoster(sHosterName):
    sHosterName = sHosterName.lower()

    if (sHosterName.endswith('rutube.png')):
        return cHosterHandler().getHoster('rutube')

    if (sHosterName.endswith('megavideo.png')):
        return cHosterHandler().getHoster('megavideo')

    #if (sHosterName.endswith('play.png')):
    #    return cHosterHandler().getHoster('sevenload') oder 4shared

    return False
开发者ID:DarrenRainey,项目名称:xbmc-xstream-plugin,代码行数:13,代码来源:anime_proxer_me.py


示例5: __checkHoster

def __checkHoster(sHosterName):
    sHosterName = str(sHosterName)
    if (sHosterName.startswith('ecostream')):
        return cHosterHandler().getHoster('ecostream')

    if (sHosterName.startswith('movshare')):
        return cHosterHandler().getHoster('movshare')

    if (sHosterName.startswith('novamov')):
        return cHosterHandler().getHoster('novamov')

    if (sHosterName.startswith('videoweed')):
        return cHosterHandler().getHoster('videoweed')

    return False
开发者ID:DarrenRainey,项目名称:xbmc-xstream-plugin,代码行数:15,代码来源:kinokiste_com.py


示例6: showTrailerDetails

def showTrailerDetails():
    oGui = cGui()

    oInputParameterHandler = cInputParameterHandler()
    if (oInputParameterHandler.exist('sUrl')):
        sUrl = oInputParameterHandler.getValue('sUrl')

        oRequest = cRequestHandler(sUrl)
        sHtmlContent = oRequest.request()

        sPattern = '(http://fpc.e-media.de/kinode/clip/\d+.xml)'

        oParser = cParser()
        aResult = oParser.parse(sHtmlContent, sPattern)
        
        i = 1
        if (aResult[0] == True):
            for aEntry in aResult[1]:
                sTitle = 'Clip ' + str(i)
                sUrl = aEntry
                
                oHoster = cHosterHandler().getHoster('kinode')
                oHoster.setDisplayName(sTitle)
                oHoster.setFileName(sTitle)
                cHosterGui().showHosterMenuDirect(oGui, oHoster, sUrl)
                i = i+1

    oGui.setEndOfDirectory()
开发者ID:NICOLETTA1319,项目名称:xbmc-development-with-passion,代码行数:28,代码来源:kino_de.py


示例7: __callSearch

def __callSearch(sSearchText, iStart):
    oGui = cGui()

    oRequest = cRequestHandler(URL_SEARCH)
    oRequest.addParameters('q', sSearchText)
    oRequest.addParameters('x', 0)
    oRequest.addParameters('y', 0)
    oRequest.addParameters('n', ENTRIES_PER_PAGE)
    oRequest.addParameters('s', iStart)
    sHtmlContent = oRequest.request()

    sPattern = '<div class="smallVideoTeaser"><a href="([^"]+)" title="([^"]+)"><img .+?><img src="([^"]+)".*?/>'
    oParser = cParser()
    aResult = oParser.parse(sHtmlContent, sPattern)

    if (aResult[0] == True):
        for aEntry in aResult[1]:
            oHoster = cHosterHandler().getHoster('mtv')
            oHoster.setDisplayName(aEntry[1])

            sUrl = URL_MAIN + str(aEntry[0]).strip()
            cHosterGui().showHoster(oGui, oHoster, sUrl)            

        __createNextButtonForSearch(oGui, iStart, sSearchText, sHtmlContent)
            
    oGui.setEndOfDirectory()
开发者ID:NICOLETTA1319,项目名称:xbmc-development-with-passion,代码行数:26,代码来源:mtv_de.py


示例8: showHosterMenu

    def showHosterMenu(self):
        oGui = cGui()
        oInputParameterHandler = cInputParameterHandler()

        sHosterIdentifier = oInputParameterHandler.getValue('sHosterIdentifier')
        sMediaUrl = oInputParameterHandler.getValue('sMediaUrl')
        bGetRedirectUrl = oInputParameterHandler.getValue('bGetRedirectUrl')
	sFileName = oInputParameterHandler.getValue('sFileName')

        oHoster = cHosterHandler().getHoster(sHosterIdentifier)
	oHoster.setFileName(sFileName)

        # play
        self.__showPlayMenu(oGui, sMediaUrl, oHoster, bGetRedirectUrl)

	# playlist
	self.__showPlaylistMenu(oGui, sMediaUrl, oHoster, bGetRedirectUrl)

        # download
        if (oHoster.isDownloadable() == True):
            self.__showDownloadMenu(oGui, sMediaUrl, oHoster, bGetRedirectUrl)        

        # JD
        if (oHoster.isJDownloaderable() == True):
            self.__showJDMenu(oGui, sMediaUrl, oHoster, bGetRedirectUrl)	

        oGui.setEndOfDirectory()
开发者ID:minnucci,项目名称:venom-xbmc-addons-beta,代码行数:27,代码来源:hoster.py


示例9: getMovieUrl

def getMovieUrl():
    oGui = cGui()
    oInputParameterHandler = cInputParameterHandler()
    sUrl = oInputParameterHandler.getValue('siteUrl')
    sHosterIdentifier = oInputParameterHandler.getValue('hosterIdentifier')

    oRequestHandler = cRequestHandler(sUrl)
    sHtmlContent = oRequestHandler.request();

    sPattern = '<br><br><script type="text/javascript" src="([^"]+)"></script><br>'
    oParser = cParser()
    aResult = oParser.parse(sHtmlContent, sPattern)

    if (aResult[0] == True):
        sMovieUrl = aResult[1][0]
                
        oRequestHandler = cRequestHandler(sMovieUrl)
        sHtmlContent = oRequestHandler.request();
        sPattern = '<embed src="([^"]+)"'
        aResult = oParser.parse(sHtmlContent, sPattern)
        if (aResult[0] == True):
            sMovieUrl = aResult[1][0]
            
            oHoster = cHosterHandler().getHoster(sHosterIdentifier)            
            cHosterGui().showHoster(oGui, oHoster, sMovieUrl)


    oGui.setEndOfDirectory()
开发者ID:DarrenRainey,项目名称:xbmc-xstream-plugin,代码行数:28,代码来源:anime_proxer_me.py


示例10: showHosters

def showHosters():
    oGui = cGui()
    oInputParameterHandler = cInputParameterHandler()
    sUrl = oInputParameterHandler.getValue('siteUrl')
    sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')

    oRequestHandler = cRequestHandler(sUrl)
    sHtmlContent = oRequestHandler.request();

    sPattern = "<h\d+ class='post-title entry-title'>(.*?)<div style='clear: both;'></div>"
    oParser = cParser()
    aResult = oParser.parse(sHtmlContent, sPattern)

    if (aResult[0] == True):
        sHtmlContent = aResult[1][0]
        sHtmlContent = str(sHtmlContent).lower()

        sPattern = "src=([^ ]+) "
        oParser = cParser()
        aResult = oParser.parse(sHtmlContent, sPattern)
        if (aResult[0] == True):
            for aEntry in aResult[1]:
                sHosterUrl = str(aEntry).replace("'", '').replace('"', '')               
                hosterPattern = '([^\.]+)\.(?:com|eu|net|de|ru)?/'
                aResult = cParser().parse(sHosterUrl, hosterPattern)
                
                if aResult[0] == True:
                    hosterId = aResult[1][0]
                    oHoster = cHosterHandler().getHoster2(hosterId)                              
                    if (oHoster != False):
                        oHoster.setFileName(sMovieTitle)
                        cHosterGui().showHoster(oGui, oHoster, sHosterUrl)

    oGui.setEndOfDirectory()
开发者ID:NICOLETTA1319,项目名称:xbmc-development-with-passion,代码行数:34,代码来源:anime_stream24_com.py


示例11: parseHosterDirect

def parseHosterDirect(sUrl = '', sHoster = '', sMovieTitle = ''):
    if (sUrl == '' and sHoster == ''):
        oInputParameterHandler = cInputParameterHandler()
        if not (oInputParameterHandler.exist('sUrl') and oInputParameterHandler.exist('sHoster')):
            return False
        sUrl = oInputParameterHandler.getValue('sUrl')
        sHoster = oInputParameterHandler.getValue('sHoster')
        sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
        
    oHoster = cHosterHandler().getHoster2(sHoster)
    if (oHoster == False):
        return False
    
    oParser = cParser()
    #Link oder Iframe suchen der den Hosternamen enthält
    sPattern = 'id="maincontent5".*?(?:href|src)="([^<]+'+sHoster.lower()+'\.[^<"]+)"'
    oRequest = cRequestHandler(sUrl)
    sHtmlContent = oRequest.request()
    aResult = oParser.parse(sHtmlContent, sPattern)
    if (aResult[0] == True):
        sStreamUrl = aResult[1][0]    
        oGui = cGui()
        cHosterGui().showHosterMenuDirect(oGui, oHoster, sStreamUrl, sFileName=sMovieTitle) 
        oGui.setEndOfDirectory()
      
    return False
开发者ID:mmllnr,项目名称:plugin.video.xstream,代码行数:26,代码来源:movie2k_to.py


示例12: showHosters

def showHosters():
    oInputParameterHandler = cInputParameterHandler()
    if (oInputParameterHandler.exist('sUrl') and oInputParameterHandler.exist('sMovieTitle')):
        sUrl = oInputParameterHandler.getValue('sUrl')
        sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
        
        sHtmlContent = cRequestHandler(sUrl).request() 
        sPattern = '<tr id="tablemoviesindex2">.*?<a href="([^"]+)">([^<]+)<.*?alt="(.*?) .*?width="16">.*?</a>.*?alt="([^"]+)"'
        aResult = cParser().parse(sHtmlContent.replace('\\',''), sPattern)
        if (aResult[0] == True):
            oGui = cGui()
            createInfo(oGui, sHtmlContent)
            for aEntry in aResult[1]:
                sHoster = aEntry[2].strip()
                if (cHosterHandler().getHoster2(sHoster.lower())!=False):
                    sUrl = URL_MAIN + aEntry[0]
                    sTitle = aEntry[1] + ' - ' + sHoster + ' - ' + aEntry[3]
                    
                    oGuiElement = cGuiElement()
                    oGuiElement.setSiteName(SITE_IDENTIFIER)
                    oGuiElement.setFunction('showHoster')               
                    oGuiElement.setTitle(sTitle)

                    oOutputParameterHandler = cOutputParameterHandler()
                    oOutputParameterHandler.addParameter('sUrl', sUrl)
                    oOutputParameterHandler.addParameter('sHoster', sHoster)
                    oOutputParameterHandler.addParameter('sMovieTitle', sMovieTitle)
                    
                    oGui.addFolder(oGuiElement, oOutputParameterHandler)

            oGui.setEndOfDirectory()   
开发者ID:mmllnr,项目名称:plugin.video.xstream,代码行数:31,代码来源:movie2k_to.py


示例13: showHosters

def showHosters():
    oGui = cGui()
	
    oInputParameterHandler = cInputParameterHandler()
    sTitle = oInputParameterHandler.getValue('Title')	
    sUrl = oInputParameterHandler.getValue('siteUrl')
    
    oRequestHandler = cRequestHandler(sUrl)
    sHtmlContent = oRequestHandler.request();    
    
    __createInfo(oGui, sHtmlContent, sTitle)
    
    sPattern = '<h3>Hoster dieser Episode(.*?)</ul>'
    oParser = cParser()
    aResult = oParser.parse(sHtmlContent, sPattern)
    if (aResult[0] == True):
        sHtmlContent = aResult[1][0]

        sPattern = '<li><a href="([^"]+)">.*?class="icon ([^"]+)"></span> ([^<]+?)</a>'
        oParser = cParser()
        aResult = oParser.parse(sHtmlContent, sPattern)
        if (aResult[0] == True):
             for aEntry in aResult[1]:
                oHoster = cHosterHandler().getHoster2(str(aEntry[1]).lower())              
                if (oHoster != False):
                    __createMenuEntry(oGui, 'getHosterUrlandPlay', str(aEntry[2]),
                      [['siteUrl', URL_MAIN + '/' + str(aEntry[0])], ['Title', sTitle],
                      ['hosterName', oHoster]])
                    
    oGui.setEndOfDirectory()
开发者ID:monkee-ch,项目名称:mediacenter,代码行数:30,代码来源:burning_series_org.py


示例14: showHosters

def showHosters():
    oGui = cGui()
	
    oParams= ParameterHandler()
    sTitle = oParams.getValue('Title')	
    sUrl = oParams.getValue('siteUrl')
    
    oRequestHandler = cRequestHandler(sUrl)
    sHtmlContent = oRequestHandler.request()
    if not META:
        __createInfo(oGui, sHtmlContent, sTitle)
    
    sPattern = '<h3>Hoster dieser Episode(.*?)</ul>'
    oParser = cParser()
    aResult = oParser.parse(sHtmlContent, sPattern)
    if (aResult[0] == True):
        sHtmlContent = aResult[1][0]

        sPattern = '<li><a href="([^"]+)">.*?class="icon ([^"]+)"></span> ([^<]+?)</a>'
        oParser = cParser()
        aResult = oParser.parse(sHtmlContent, sPattern)
        if (aResult[0] == True):
            for aEntry in aResult[1]:
                oHoster = cHosterHandler().getHoster2('//'+str(aEntry[1]).lower()+'/')              
                if (oHoster != False):
                    oGuiElement = cGuiElement(str(aEntry[2]),SITE_IDENTIFIER,'getHosterUrlandPlay')
                    oParams.setParam('siteUrl',URL_MAIN + '/' + str(aEntry[0]))
                    oParams.setParam('Hoster',oHoster)
                    oGui.addFolder(oGuiElement, oParams, bIsFolder = True)                    
    oGui.setEndOfDirectory()
开发者ID:mmllnr,项目名称:plugin.video.xstream,代码行数:30,代码来源:burning_series_org.py


示例15: playAllMovieParts

def playAllMovieParts():
    oGui = cGui()

    oInputParameterHandler = cInputParameterHandler()
    if (oInputParameterHandler.exist('aParts')):
        sParts = oInputParameterHandler.getValue('aParts')
        aParts = eval(sParts)

        oPlayer = cPlayer()
	oPlayer.clearPlayList()
        for sPartUrl in aParts:
            oHoster = cHosterHandler().getHoster('southpark')
            oHoster.setUrl(sPartUrl)
           
            aLink = oHoster.getMediaLink()            
            if (aLink[0] == True):
                oGuiElement = cGuiElement()
                oGuiElement.setSiteName(SITE_IDENTIFIER)
                oGuiElement.setMediaUrl(aLink[1])
                oPlayer.addItemToPlaylist(oGuiElement)
       
        oPlayer.startPlayer()
        return
        
    oGui.setEndOfDirectory()
开发者ID:FreeFighter77,项目名称:venom-xbmc-addons-beta,代码行数:25,代码来源:southpark_de.py


示例16: getHosterUrlandPlay

def getHosterUrlandPlay():
    oGui = cGui()
    oInputParameterHandler = cInputParameterHandler()
    sUrl = oInputParameterHandler.getValue('siteUrl')
    sHoster = oInputParameterHandler.getValue('hosterName')
   
    oRequestHandler = cRequestHandler(sUrl)
    sHtmlContent = oRequestHandler.request();
    
    sTitle = __getMovieTitle(sHtmlContent)

    sPattern = '<div id="video_actions">.*?<a href="([^"]+)">'
    oParser = cParser()
    aResult = oParser.parse(sHtmlContent, sPattern)
    if (aResult[0] == True):
        sStreamUrl = aResult[1][0]

        oHoster = cHosterHandler().getHoster(sHoster)
	if (sTitle != False):
	    oHoster.setFileName(sTitle)

        cHosterGui().showHoster(oGui, oHoster, sStreamUrl)
        oGui.setEndOfDirectory()
        return

    oGui.setEndOfDirectory()
开发者ID:DarrenRainey,项目名称:xbmc-xstream-plugin,代码行数:26,代码来源:burning_series_org.py


示例17: __parseContent

def __parseContent(oGui, sHtmlContent, sValue, iStartIndex):
    sPattern = '<div class="stationcol".*?<a class="playbutton clickabletitle".*?title="([^"]+)" href="([^"]+)">.*?<div class="dirbitrate">([^<]+)</div>.*?<div class="dirtype">([^<]+)</div>'

    oParser = cParser()
    aResult = oParser.parse(sHtmlContent, sPattern)

    if (aResult[0] == True):
        for aEntry in aResult[1]:
            oHoster = cHosterHandler().getHoster('shoutcast')
            sTitle = str(aEntry[3]) + ' - ' + str(aEntry[2]) + ' - ' + str(aEntry[0])
            oHoster.setDisplayName(sTitle)
	    oHoster.setFileName(sTitle)
            cHosterGui().showHoster(oGui, oHoster, str(aEntry[1]))

    if (__checkForNextPage(sHtmlContent)):
        iNextPage = int(iStartIndex) + COUNT_OF_ENTRIES

        oGuiElement = cGuiElement()
        oGuiElement.setSiteName(SITE_IDENTIFIER)
        oGuiElement.setFunction('showGenreContent')
        oGuiElement.setTitle('mehr ..')
        oOutputParameterHandler = cOutputParameterHandler()
        oOutputParameterHandler.addParameter('sGenre', sValue)
        oOutputParameterHandler.addParameter('iStartIndex', iNextPage)
        oGui.addFolder(oGuiElement, oOutputParameterHandler)
开发者ID:FreeFighter77,项目名称:venom-xbmc-addons-beta,代码行数:25,代码来源:shoutcast_com.py


示例18: getHosterUrlandPlay

def getHosterUrlandPlay():
    oGui = cGui()
    oInputParameterHandler = cInputParameterHandler()
    sUrl = oInputParameterHandler.getValue('siteUrl')
    sHoster = oInputParameterHandler.getValue('hosterName')
    sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')

    oRequestHandler = cRequestHandler(sUrl)
    sHtmlContent = oRequestHandler.request();

    sPattern = '<div class="hostwrapper">.*?src=([^ ]+) '
    oParser = cParser()
    aResult = oParser.parse(sHtmlContent, sPattern)
        
    if (aResult[0] == True):
        sStreamUrl = aResult[1][0]
        sStreamUrl = str(sStreamUrl).replace('"', '').replace("'", '')
    
        oHoster = cHosterHandler().getHoster(sHoster)
	oHoster.setFileName(sMovieTitle)
        cHosterGui().showHoster(oGui, oHoster, sStreamUrl)
        oGui.setEndOfDirectory()
        return

    oGui.setEndOfDirectory()
开发者ID:DarrenRainey,项目名称:xbmc-xstream-plugin,代码行数:25,代码来源:kinokiste_com.py


示例19: __parseHosterDefault

def __parseHosterDefault(sUrl, sHosterName, sHosterFileName, sPattern, sSecurityValue, sMovieTitle):
    if (sPattern == False):
        #sPattern = 'div><a href=\\\\"([^"]+)\\\\'
        sPattern = 'href=\\\\"([^"]+)\\\\" alt=\\\\"Watch\\\\"'

    sUrl = sUrl.replace('&amp;', '&')
    logger.info(sUrl)

    oRequest = cRequestHandler(sUrl)
    oRequest.addHeaderEntry('Cookie', sSecurityValue)
    oRequest.addHeaderEntry('Referer', 'http://kino.to/')
    sHtmlContent = oRequest.request()

    oParser = cParser()
    aMovieParts = oParser.parse(sHtmlContent, sPattern)

    iCounter = 0
    oGui = cGui()
    if (aMovieParts[0] == True):

        for sPartUrl in aMovieParts[1]:
            sPartUrl = sPartUrl.replace('\\/', '/')
            iCounter = iCounter + 1

            oHoster = cHosterHandler().getHoster(sHosterFileName)
	    if (sMovieTitle != False):
		oHoster.setFileName(sMovieTitle)
            cHosterGui().showHoster(oGui, oHoster, sPartUrl)            

    oGui.setEndOfDirectory()
开发者ID:FreeFighter77,项目名称:venom-xbmc-addons-beta,代码行数:30,代码来源:kino_to.py


示例20: __parseHosterDefault

def __parseHosterDefault(sUrl, sHosterName, sHosterFileName, sPattern, sSecurityValue, sMovieTitle):
  if not sPattern:
    #sPattern = 'div><a href=\\\\"([^"]+)\\\\'
    sPattern = '<a\shref=\\\\"(.*?)\\\\"'

  sUrl = sUrl.replace('&amp;', '&')

  oRequest = cRequestHandler(sUrl)
  oRequest.addHeaderEntry('Cookie', sSecurityValue)
  oRequest.addHeaderEntry('Referer', 'http://kinox.to/')
  sHtmlContent = oRequest.request()

  oParser = cParser()
  aMovieParts = oParser.parse(sHtmlContent, sPattern)

  print("SHTMLCONTENT###########: %s" % sPattern)
  print("SHTMLCONTENT###########: %s" % sHtmlContent)
  print("SHTMLCONTENT###########: %s" % aMovieParts[1])

  iCounter = 0
  oGui = cGui()
  if (aMovieParts[0] == True):

    for sPartUrl in aMovieParts[1]:
      sPartUrl = sPartUrl.replace('\\/', '/')
      iCounter = iCounter + 1

      oHoster = cHosterHandler().getHoster(sHosterFileName)
      if (sMovieTitle != False):
        oHoster.setFileName(sMovieTitle)
      print("PARSEHOSTERDEFAULT: %s" % sHosterFileName)
      cHosterGui().showHoster(oGui, oHoster, sPartUrl)

  oGui.setEndOfDirectory()
开发者ID:NICOLETTA1319,项目名称:xbmc-development-with-passion,代码行数:34,代码来源:kinox_to.py



注:本文中的resources.lib.handler.hosterHandler.cHosterHandler函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap