@@ -236,17 +236,31 @@ def episodiosxtemp(item):
|
|||||||
def findvideos(item):
|
def findvideos(item):
|
||||||
logger.info()
|
logger.info()
|
||||||
itemlist = []
|
itemlist = []
|
||||||
|
lang=[]
|
||||||
data = httptools.downloadpage(item.url).data
|
data = httptools.downloadpage(item.url).data
|
||||||
video_items = servertools.find_video_items(item)
|
video_items = servertools.find_video_items(item)
|
||||||
data = re.sub(r'"|\n|\r|\t| |<br>|\s{2,}', "", data)
|
data = re.sub(r'"|\n|\r|\t| |<br>|\s{2,}', "", data)
|
||||||
|
language_items=scrapertools.find_single_match(data,
|
||||||
|
'<ul class=tabs-sidebar-ul>(.+?)<\/ul>')
|
||||||
|
matches=scrapertools.find_multiple_matches(language_items,
|
||||||
|
'<li><a href=#ts(.+?)><span>(.+?)<\/span><\/a><\/li>')
|
||||||
|
for idl,scrapedlang in matches:
|
||||||
|
if int(idl)<5 and int(idl)!=1:
|
||||||
|
lang.append(scrapedlang)
|
||||||
|
i=0
|
||||||
|
if len(lang)!=0:
|
||||||
|
lang.reverse()
|
||||||
for videoitem in video_items:
|
for videoitem in video_items:
|
||||||
videoitem.thumbnail = servertools.guess_server_thumbnail(videoitem.server)
|
videoitem.thumbnail = servertools.guess_server_thumbnail(videoitem.server)
|
||||||
videoitem.language = scrapertools.find_single_match(data, '<span class=f-info-title>Idioma:<\/span>\s*<span '
|
if i<len(lang) and len(lang)!=0:
|
||||||
'class=f-info-text>(.*?)<\/span>')
|
videoitem.language=lang[i]
|
||||||
|
else:
|
||||||
|
videoitem.language = scrapertools.find_single_match(data, '<span class=f-info-title>Idioma:<\/span>\s*<span '
|
||||||
|
'class=f-info-text>(.*?)<\/span>')
|
||||||
videoitem.title = item.contentSerieName + ' (' + videoitem.server + ') (' + videoitem.language + ')'
|
videoitem.title = item.contentSerieName + ' (' + videoitem.server + ') (' + videoitem.language + ')'
|
||||||
videoitem.quality = 'default'
|
videoitem.quality = 'default'
|
||||||
videoitem.context = item.context
|
videoitem.context = item.context
|
||||||
|
i=i+1
|
||||||
itemlist.append(videoitem)
|
itemlist.append(videoitem)
|
||||||
|
|
||||||
# Requerido para FilterTools
|
# Requerido para FilterTools
|
||||||
|
|||||||
Reference in New Issue
Block a user