本文整理汇总了Python中resources.lib.gui.hoster.cHosterGui函数的典型用法代码示例。如果您正苦于以下问题:Python cHosterGui函数的具体用法?Python cHosterGui怎么用?Python cHosterGui使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cHosterGui函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: serieHosters
def serieHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
sPattern = '<a href="([^<]+)" title="([^<]+)" target="seriePlayer" class="ilink sinactive">'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
for aEntry in aResult[1]:
sHosterUrl = str(aEntry[0])
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
sTitle = aEntry[1]
oHoster.setDisplayName(sTitle)
oHoster.setFileName(sTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
oGui.setEndOfDirectory()
开发者ID:zombiB,项目名称:venom-xbmc-addons,代码行数:27,代码来源:full_stream_net.py
示例2: showHosters
def showHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
# sHtmlContent = sHtmlContent.replace('<iframe src="//www.facebook.com/','').replace('<iframe src=\'http://creative.rev2pub.com','')
oParser = cParser()
sPattern = '<iframe .+? src="(.+?)"'
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == False):
sPattern = 'data-video_id="(.+?)"'
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
for aEntry in aResult[1]:
sHosterUrl = str(aEntry)
if len(sHosterUrl) == 11:
# URL youtube + id de la vidéo
sHosterUrl = 'https://www.youtube.com/embed/' + sHosterUrl
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
oHoster.setDisplayName(sMovieTitle)
oHoster.setFileName(sMovieTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
oGui.setEndOfDirectory()
开发者ID:X-ardion,项目名称:venom-xbmc-addons,代码行数:35,代码来源:les_docus.py
示例3: showHosters
def showHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
sHtmlContent = sHtmlContent.replace('http://creative.rev2pub.com','')
sPattern = '<iframe.+?src="(.+?)"'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
for aEntry in aResult[1]:
sHosterUrl = str(aEntry)
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
oHoster.setDisplayName(sMovieTitle)
oHoster.setFileName(sMovieTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
oGui.setEndOfDirectory()
开发者ID:zombiB,项目名称:venom-xbmc-addons,代码行数:27,代码来源:vk_filmz_streamiz_com.py
示例4: showHosters
def showHosters():
oGui = cGui()
oParser = cParser()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumb = oInputParameterHandler.getValue('sThumb')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request()
sPattern = '<iframe.+?src="(.+?)".+?<\/iframe>'
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
for aEntry in aResult[1]:
sHosterUrl = aEntry
if sHosterUrl.startswith('//'):
sHosterUrl = 'https:' + sHosterUrl
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
oHoster.setDisplayName(sMovieTitle)
oHoster.setFileName(sMovieTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumb)
oGui.setEndOfDirectory()
开发者ID:LordVenom,项目名称:venom-xbmc-addons,代码行数:27,代码来源:youtitou_com.py
示例5: showHosters
def showHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
sHtmlContent = sHtmlContent.replace('<iframe src="//www.facebook.com/','')
sPattern = '<iframe.+?src=[\'|"](.+?)[\'|"]'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
sHosterUrl = str(aEntry)
#oHoster = __checkHoster(sHosterUrl)
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
oHoster.setDisplayName(sMovieTitle)
oHoster.setFileName(sMovieTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:moh637,项目名称:venom-xbmc-addons,代码行数:34,代码来源:filmstreamingz_fr.py
示例6: seriesHosters
def seriesHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
sHtmlContent = sHtmlContent.replace('<iframe src="//www.facebook.com/','').replace('<iframe src=\'http://creative.rev2pub.com','').replace('<iframe src=\'http://creative.ad120m.com/', '')
sPattern = '<dd><a href="([^<]+)" class="zoombox.+?" title="(.+?)"><button class="btn">.+?</button></a></dd>'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
sHosterUrl = str(aEntry[0])
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
sTitle=re.sub(r'\[.*\]',r'',aEntry[1])
oHoster.setDisplayName(sTitle)
oHoster.setFileName(sTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:moh637,项目名称:venom-xbmc-addons,代码行数:31,代码来源:full_streaming_org.py
示例7: seriesHosters
def seriesHosters(): #cherche les episode de series
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
sHtmlContent = sHtmlContent.replace('<iframe src="//www.facebook.com/','').replace('<iframe src=\'http://creative.rev2pub.com','')
sPattern = '<dd><a href="([^<]+)" class="zoombox.+?" title="(.+?)"><button class="btn">.+?</button></a></dd>'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
for aEntry in aResult[1]:
sHosterUrl = str(aEntry[0])
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
oHoster.setDisplayName(aEntry[1])
oHoster.setFileName(aEntry[1])
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
oGui.setEndOfDirectory()
开发者ID:Peter31h,项目名称:venom-xbmc-addons,代码行数:25,代码来源:ajouter_une_source.py
示例8: serieHosters
def serieHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request()
sHtmlContent = sHtmlContent.replace('<iframe width="420" height="315" src="https://www.youtube.com/', '')
sPattern = '<div class="su-tabs-pane su-clearfix"><iframe src="(.+?)"[^<>]+?><\/iframe><\/div>'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
i = 1
for aEntry in aResult[1]:
sHosterUrl = str(aEntry)
oHoster = cHosterGui().checkHoster(sHosterUrl)
sTitle = sMovieTitle + 'episode ' + str(i)
sDisplayTitle = cUtil().DecoTitle(sTitle)
i = i + 1
if (oHoster != False):
oHoster.setDisplayName(sDisplayTitle)
oHoster.setFileName(sTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
oGui.setEndOfDirectory()
开发者ID:domtom25,项目名称:venom-xbmc-addons-beta,代码行数:34,代码来源:film_illimit_fr.py
示例9: seriesHosters
def seriesHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumb = oInputParameterHandler.getValue('sThumb')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request()
sPattern = '<a id="playerlink.+?" data-src-player="([^<]+)" vid-link=".+?">.+?<img src=".+?/flags/(.+?).png"'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
for aEntry in aResult[1]:
sHosterUrl = aEntry[0]
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
oHoster.setDisplayName(sMovieTitle + ' [' + aEntry[1] + ']')
oHoster.setFileName(sMovieTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumb)
oGui.setEndOfDirectory()
开发者ID:LordVenom,项目名称:venom-xbmc-addons,代码行数:25,代码来源:dadyflix.py
示例10: showHosters
def showHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
sPattern = '<iframe src="(.+?)"'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
print aResult
if (aResult[0] == True):
for aEntry in aResult[1]:
sHosterUrl = str(aEntry)
#oHoster = __checkHoster(sHosterUrl)
oHoster = cHosterGui().checkHoster(sHosterUrl)
sDisplayTitle = cUtil().DecoTitle(sMovieTitle)
if (oHoster != False):
#sMovieTitle=re.sub(r'\[.*\]',r'',sMovieTitle)
oHoster.setDisplayName(sDisplayTitle)
oHoster.setFileName(sMovieTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
oGui.setEndOfDirectory()
开发者ID:X-ardion,项目名称:venom-xbmc-addons,代码行数:30,代码来源:cinemay_com.py
示例11: showHosters
def showHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
sHtmlContent = sHtmlContent.replace('src="http://full-streamvk.com/','')
sPattern = '<div class="fstory-video-block" id=".+?">.+?<iframe.+?src=[\'|"](.+?)[\'|"]'
oParser = cParser()
#print aResult
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
if dialog.iscanceled():
break
sHosterUrl = str(aEntry)
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
oHoster.setDisplayName(sMovieTitle)
oHoster.setFileName(sMovieTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:hombre20022000,项目名称:venom-xbmc-addons,代码行数:35,代码来源:full_streamvk_com.py
示例12: __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
示例13: 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
示例14: 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
示例15: __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
示例16: Display_protected_link
def Display_protected_link():
#xbmc.log('Display_protected_link')
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sUrl = oInputParameterHandler.getValue('siteUrl')
sThumb=oInputParameterHandler.getValue('sThumb')
oParser = cParser()
#Est ce un lien ushort-links?
if 'ushort-links' in sUrl:
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request()
if sHtmlContent:
sPattern = '<a id="download" href="(.+?)"'
aResult = oParser.parse(sHtmlContent, sPattern)
sHosterUrl = aResult[1][0]
#print sHosterUrl
sTitle = sMovieTitle
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
sDisplayTitle = cUtil().DecoTitle(sTitle)
oHoster.setDisplayName(sDisplayTitle)
oHoster.setFileName(sTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumb)
else:
oDialog = cConfig().createDialogOK('Erreur décryptage du lien')
aResult_dlprotecte = (False, False)
oGui.setEndOfDirectory()
开发者ID:LordVenom,项目名称:venom-xbmc-addons,代码行数:35,代码来源:filmstreamingv2.py
示例17: showHosters
def showHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumb = oInputParameterHandler.getValue('sThumb')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request()
oParser = cParser()
sPattern = '<br />\s*<a href="([^"]+)">.+?</a>.+?<br />'
aResult = oParser.parse(sHtmlContent, sPattern)
#VSlog(str(aResult))
if (aResult[0] == True):
for aEntry in aResult[1]:
sHosterUrl = aEntry
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
oHoster.setDisplayName(sMovieTitle)
oHoster.setFileName(sMovieTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumb)
oGui.setEndOfDirectory()
开发者ID:LordVenom,项目名称:venom-xbmc-addons,代码行数:27,代码来源:lsdb.py
示例18: 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
示例19: showHosters
def showHosters():# recherche et affiche les hotes
oGui = cGui() #ouvre l'affichage
oInputParameterHandler = cInputParameterHandler() #apelle l'entree de paramettre
sUrl = oInputParameterHandler.getValue('siteUrl') # apelle siteUrl
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle') #apelle le titre
sThumbnail = oInputParameterHandler.getValue('sThumbnail') # apelle le poster
oRequestHandler = cRequestHandler(sUrl) #requete sur l'url
sHtmlContent = oRequestHandler.request(); #requete sur l'url
sHtmlContent = sHtmlContent.replace('<iframe src="//www.facebook.com/','').replace('<iframe src=\'http://creative.rev2pub.com','')
#supprimer a l'aide de replace toute les entrer qui corresponde a votre recherche mais ne doivent pas etre pris en compte
oParser = cParser()
sPattern = '<iframe.+?src="(.+?)"'
#ici nous cherchont toute les sources iframe
aResult = oParser.parse(sHtmlContent, sPattern)
#penser a faire un print aResult pour verifier
#si un lien ne s'affiche pas peux etre que l'hote n'est pas supporte par l'addon
if (aResult[0] == True):
for aEntry in aResult[1]:
sHosterUrl = str(aEntry)
oHoster = cHosterGui().checkHoster(sHosterUrl) #recherche l'hote dans l'addon
if (oHoster != False):
oHoster.setDisplayName(sMovieTitle) #nom affiche
oHoster.setFileName(sMovieTitle) # idem
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
#affiche le lien (oGui, oHoster, url du lien, poster)
oGui.setEndOfDirectory() #fin
开发者ID:Peter31h,项目名称:venom-xbmc-addons,代码行数:31,代码来源:ajouter_une_source.py
示例20: serieHosters
def serieHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
sPattern = '<a href="([^<]+)" title="([^<]+)" target="seriePlayer" class="ilink sinactive">'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
if dialog.iscanceled():
break
sHosterUrl = str(aEntry[0])
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
sTitle = aEntry[1]
oHoster.setDisplayName(sTitle)
oHoster.setFileName(sMovieTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:ghjt,项目名称:venom-xbmc-addons-beta,代码行数:35,代码来源:full_stream_me.py
注:本文中的resources.lib.gui.hoster.cHosterGui函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论