本文整理汇总了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('&', '&')
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('&', '&')
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;未经允许,请勿转载。 |
请发表评论