Oranline
Publicado: 14 Nov 2015, 13:06
Hola,
Resulta que Oranline no mostraba todos los enlaces. He visto que para una misma peli pueden existir dos patrones distintos para los enlaces. Para solucionarlo hay que añadir este código:
Hay que añadirlo justo antes del return itemlist
Por favor subirlo a Github para que en la proxima actualización del canal lo tengamos arreglado.
Saludos
Resulta que Oranline no mostraba todos los enlaces. He visto que para una misma peli pueden existir dos patrones distintos para los enlaces. Para solucionarlo hay que añadir este código:
Código: Seleccionar todo
patron ='<p>.*?<span>.*?<img.*?src="(.*?)".*?></span>.*?<span>(.*?)</span>.*?href=.*?href="(.*?)".*?src="(.*?)"'
matches2 = re.compile(patron,re.DOTALL).findall(data)
scrapertools.printMatches(matches2)
for img_idioma,calidad,scrapedurl,img_servidor in matches2:
idioma = scrapertools.get_filename_from_url(img_idioma)
if "1.png"==idioma:
idioma = "ES";
elif "2.png"==idioma:
idioma = "LAT";
elif "3.png"==idioma:
idioma = "VOS";
elif "3.png"==idioma:
idioma = "VO";
servidor = scrapertools.get_filename_from_url(img_servidor)[:-4]
title = "Mirror en "+servidor+" ("+idioma+") (Calidad "+calidad.strip()+")"
url = urlparse.urljoin(item.url,scrapedurl)
thumbnail = ""
plot = ""
if DEBUG: logger.info("title=["+title+"], url=["+url+"], thumbnail=["+thumbnail+"]")
itemlist.append( Item(channel=__channel__, action="play", title=title , url=url , thumbnail=thumbnail , plot=plot , folder=True) )
Por favor subirlo a Github para que en la proxima actualización del canal lo tengamos arreglado.
Saludos