canal reparado
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user