本文整理汇总了Python中resources.lib.gui.hoster.cHosterGui函数的典型用法代码示例。如果您正苦于以下问题:Python cHosterGui函数的具体用法?Python cHosterGui怎么用?Python cHosterGui使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cHosterGui函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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()
示例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()
示例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()
示例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()
示例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()
示例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()
示例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()
示例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()
示例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()
示例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()
示例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()
示例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()
示例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()
示例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()
示例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()