canal reparado

This commit is contained in:
Unknown
2017-09-12 16:58:25 -03:00
parent af7b5a3dd8
commit d8d88c7a1c
+6 -13
View File
@@ -28,18 +28,14 @@ def lista(item):
# Descarga la pagina # Descarga la pagina
data = httptools.downloadpage(item.url).data data = httptools.downloadpage(item.url).data
# Extrae las entradas (carpetas) # Extrae las entradas (carpetas)
patron = '<div class="Picture">.*?href="([^"]+)".*?<img src="([^"]+)".*?' \ patron = '<div class="video.".*?<a href="(.*?)" title="(.*?)">.*?<img src="(.*?)".*?\/>.*?duration.*?>(.*?)<'
'<span class="fa-clock.*?>([^<]+)<.*?<h2 class="Title">.*?>([^<]+)</a>' \
'.*?<p>(.*?)</p>'
matches = scrapertools.find_multiple_matches(data, patron) matches = scrapertools.find_multiple_matches(data, patron)
for scrapedurl, scrapedthumbnail, duration, scrapedtitle, plot in matches: for scrapedurl, scrapedtitle, scrapedthumbnail, duration in matches:
if duration: if duration:
scrapedtitle += " (%s)" % duration scrapedtitle += " (%s)" % duration
itemlist.append(item.clone(action="findvideos", title=scrapedtitle, url=scrapedurl, thumbnail=scrapedthumbnail, itemlist.append(item.clone(action="findvideos", title=scrapedtitle, url=scrapedurl, thumbnail=scrapedthumbnail))
infoLabels={'plot': plot}))
# Extrae la marca de siguiente página # Extrae la marca de siguiente página
next_page = scrapertools.find_single_match(data, '<a class="nextpostslink" rel="next" href="([^"]+)"') next_page = scrapertools.find_single_match(data, '<a class="nextpostslink" rel="next" href="([^"]+)"')
@@ -57,12 +53,9 @@ def categorias(item):
data = httptools.downloadpage(item.url).data data = httptools.downloadpage(item.url).data
# Extrae las entradas (carpetas) # Extrae las entradas (carpetas)
patron = '<figure class="Picture">.*?<a href="([^"]+)".*?src="([^"]+)".*?<a.*?>(.*?)</a>' \ patron = '<li class="cat-item cat-item-.*?"><a href="(.*?)".*?>(.*?)<'
'.*?<span class="fa-film Clr3B">(\d+)'
matches = scrapertools.find_multiple_matches(data, patron) matches = scrapertools.find_multiple_matches(data, patron)
for scrapedurl, scrapedthumbnail, scrapedtitle, cantidad in matches: for scrapedurl, scrapedtitle in matches:
if cantidad: itemlist.append(item.clone(action="lista", title=scrapedtitle, url=scrapedurl))
scrapedtitle += " (%s vídeos)" % cantidad
itemlist.append(item.clone(action="lista", title=scrapedtitle, url=scrapedurl, thumbnail=scrapedthumbnail))
return itemlist return itemlist