Cambio en la estructura de la página web danimados
This commit is contained in:
@@ -28,8 +28,6 @@ def mainlist(item):
|
|||||||
|
|
||||||
itemlist = list()
|
itemlist = list()
|
||||||
|
|
||||||
itemlist.append(Item(channel=item.channel, action="mainpage", title="Géneros", url=host,
|
|
||||||
thumbnail=thumb_series))
|
|
||||||
itemlist.append(Item(channel=item.channel, action="mainpage", title="Categorías", url=host,
|
itemlist.append(Item(channel=item.channel, action="mainpage", title="Categorías", url=host,
|
||||||
thumbnail=thumb_series))
|
thumbnail=thumb_series))
|
||||||
itemlist.append(Item(channel=item.channel, action="mainpage", title="Más Populares", url=host,
|
itemlist.append(Item(channel=item.channel, action="mainpage", title="Más Populares", url=host,
|
||||||
@@ -57,13 +55,9 @@ def mainpage(item):
|
|||||||
|
|
||||||
data1 = httptools.downloadpage(item.url).data
|
data1 = httptools.downloadpage(item.url).data
|
||||||
data1 = re.sub(r"\n|\r|\t|\s{2}| ", "", data1)
|
data1 = re.sub(r"\n|\r|\t|\s{2}| ", "", data1)
|
||||||
logger.info("datasad "+data1)
|
|
||||||
if item.title=="Géneros":
|
|
||||||
patron_sec='<nav class="genres">(.+?)<\/nav>'
|
|
||||||
patron='<a href="([^"]+)">([^"]+)<\/a>'#scrapedurl, #scrapedtitle
|
|
||||||
if item.title=="Más Populares":
|
if item.title=="Más Populares":
|
||||||
patron_sec='<h2 class="widget-title">Las más populares<\/h2>(.+?)<\/aside>'
|
patron_sec='<a class="lglossary" data-type.+?>(.+?)<\/ul>'
|
||||||
patron='<a href="([^"]+)">.+?<img src="([^"]+)" .+?>.+?<h3>([^"]+)<\/h3>' #scrapedurl, #scrapedthumbnail, #scrapedtitle
|
patron='<img .+? src="([^"]+)".+?<a href="([^"]+)".+?>([^"]+)<\/a>' #scrapedthumbnail, #scrapedurl, #scrapedtitle
|
||||||
if item.title=="Categorías":
|
if item.title=="Categorías":
|
||||||
patron_sec='<ul id="main_header".+?>(.+?)<\/ul><\/div>'
|
patron_sec='<ul id="main_header".+?>(.+?)<\/ul><\/div>'
|
||||||
patron='<a href="([^"]+)">([^"]+)<\/a>'#scrapedurl, #scrapedtitle
|
patron='<a href="([^"]+)">([^"]+)<\/a>'#scrapedurl, #scrapedtitle
|
||||||
@@ -79,12 +73,8 @@ def mainpage(item):
|
|||||||
return itemlist
|
return itemlist
|
||||||
else:
|
else:
|
||||||
for scraped1, scraped2, scrapedtitle in matches:
|
for scraped1, scraped2, scrapedtitle in matches:
|
||||||
if item.title=="Novedades":
|
scrapedthumbnail=scraped1
|
||||||
scrapedthumbnail=scraped1
|
scrapedurl=scraped2
|
||||||
scrapedurl=scraped2
|
|
||||||
else:
|
|
||||||
scrapedthumbnail=scraped2
|
|
||||||
scrapedurl=scraped1
|
|
||||||
itemlist.append(
|
itemlist.append(
|
||||||
Item(channel=item.channel, title=scrapedtitle, url=scrapedurl, thumbnail=scrapedthumbnail, action="episodios",
|
Item(channel=item.channel, title=scrapedtitle, url=scrapedurl, thumbnail=scrapedthumbnail, action="episodios",
|
||||||
show=scrapedtitle))
|
show=scrapedtitle))
|
||||||
@@ -127,6 +117,8 @@ def episodios(item):
|
|||||||
matches = scrapertools.find_multiple_matches(data_lista, patron_caps)
|
matches = scrapertools.find_multiple_matches(data_lista, patron_caps)
|
||||||
for scrapedthumbnail, scrapedtempepi, scrapedurl, scrapedtitle in matches:
|
for scrapedthumbnail, scrapedtempepi, scrapedurl, scrapedtitle in matches:
|
||||||
tempepi=scrapedtempepi.split(" - ")
|
tempepi=scrapedtempepi.split(" - ")
|
||||||
|
if tempepi[0]=='Pel':
|
||||||
|
tempepi[0]=0
|
||||||
title="{0}x{1} - ({2})".format(tempepi[0], tempepi[1].zfill(2), scrapedtitle)
|
title="{0}x{1} - ({2})".format(tempepi[0], tempepi[1].zfill(2), scrapedtitle)
|
||||||
itemlist.append(Item(channel=item.channel, thumbnail=scrapedthumbnail,
|
itemlist.append(Item(channel=item.channel, thumbnail=scrapedthumbnail,
|
||||||
action="findvideos", title=title, url=scrapedurl, show=show))
|
action="findvideos", title=title, url=scrapedurl, show=show))
|
||||||
@@ -158,6 +150,8 @@ def findvideos(item):
|
|||||||
if codigo==200:
|
if codigo==200:
|
||||||
if "ok.ru" in url:
|
if "ok.ru" in url:
|
||||||
server='okru'
|
server='okru'
|
||||||
|
else:
|
||||||
|
server=''
|
||||||
if "openload" in url:
|
if "openload" in url:
|
||||||
server='openload'
|
server='openload'
|
||||||
if "google" in url:
|
if "google" in url:
|
||||||
@@ -166,8 +160,12 @@ def findvideos(item):
|
|||||||
server='rapidvideo'
|
server='rapidvideo'
|
||||||
if "streamango" in url:
|
if "streamango" in url:
|
||||||
server='streamango'
|
server='streamango'
|
||||||
itemlist.append(item.clone(url=url, action="play", server=server,
|
if server!='':
|
||||||
title="Enlace encontrado en %s " % (server.capitalize())))
|
title="Enlace encontrado en %s " % (server.capitalize())
|
||||||
|
else:
|
||||||
|
title="NO DISPONIBLE"
|
||||||
|
if title!="NO DISPONIBLE":
|
||||||
|
itemlist.append(item.clone(title=title,url=url, action="play", server=server))
|
||||||
|
|
||||||
autoplay.start(itemlist, item)
|
autoplay.start(itemlist, item)
|
||||||
return itemlist
|
return itemlist
|
||||||
|
|||||||
Reference in New Issue
Block a user