Small Fix require revision

This commit is contained in:
Alhaziel
2019-03-27 22:14:07 +01:00
committed by mac12m99
parent 9cfdc37145
commit 49ee98ee7f
+14 -38
View File
@@ -11,8 +11,9 @@ from core.item import Item
from core import tmdb from core import tmdb
from lib import unshortenit from lib import unshortenit
from platformcode import logger, config from platformcode import logger, config
from channels import support
host = "https://serietvonline.net" host = "https://serietvonline.co"
headers = [['Referer', host]] headers = [['Referer', host]]
PERPAGE = 14 PERPAGE = 14
@@ -21,42 +22,17 @@ PERPAGE = 14
def mainlist(item): def mainlist(item):
logger.info("kod.serietvonline mainlist") logger.info("kod.serietvonline mainlist")
itemlist = [Item(channel=item.channel, itemlist=[]
action="lista_serie", data = httptools.downloadpage(host, headers=headers).data
title="[COLOR azure]Lista Cartoni Animati e Anime[/COLOR]", matches = scrapertools.find_multiple_matches(data, r'<li class="page_item.*?><a href="([^"]+)">(.*?)<\/a>')
url=("%s/lista-cartoni-animati-e-anime/" % host), blacklist = ['DMCA','Contatti','Attenzione NON FARTI OSCURARE']
thumbnail=thumbnail_lista, for url, title in matches:
fanart=thumbnail_lista), if not title in blacklist:
Item(channel=item.channel, title = '[B]' + title.replace('Lista ','') + '[/B]'
action="lista_serie", support.menu(itemlist,title,'lista_serie',url)
title="[COLOR azure]Lista Documentari[/COLOR]", support.menu(itemlist,"[COLOR blue]Cerca...[/COLOR]",'search')
url=("%s/lista-documentari/" % host),
thumbnail=thumbnail_lista,
fanart=thumbnail_lista),
Item(channel=item.channel,
action="lista_serie",
title="[COLOR azure]Lista Serie Tv Anni 50 60 70 80[/COLOR]",
url=("%s/lista-serie-tv-anni-60-70-80/" % host),
thumbnail=thumbnail_lista,
fanart=thumbnail_lista),
Item(channel=item.channel,
action="lista_serie",
title="[COLOR azure]Lista serie Alta Definizione[/COLOR]",
url=("%s/lista-serie-tv-in-altadefinizione/" % host),
thumbnail=thumbnail_lista,
fanart=thumbnail_lista),
Item(channel=item.channel,
action="lista_serie",
title="[COLOR azure]Lista Serie Tv Italiane[/COLOR]",
url=("%s/lista-serie-tv-italiane/" % host),
thumbnail=thumbnail_lista,
fanart=thumbnail_lista),
Item(channel=item.channel,
title="[COLOR yellow]Cerca...[/COLOR]",
action="search",
extra="tvshow",
thumbnail="http://dc467.4shared.com/img/fEbJqOum/s7/13feaf0c8c0/Search")]
return itemlist return itemlist
@@ -157,8 +133,8 @@ def episodios(item):
itemlist = [] itemlist = []
data = httptools.downloadpage(item.url, headers=headers).data data = httptools.downloadpage(item.url, headers=headers).data
blocco = scrapertools.get_match(data, '</table></p>(.*?)</table></p>') logger.info('DATA=' + data)
# logger.debug(blocco) blocco = scrapertools.find_single_match(data, '<table>(.*?)<\/table>')
patron = '<tr><td>(.*?)</td><tr>' patron = '<tr><td>(.*?)</td><tr>'
matches = re.compile(patron, re.DOTALL).findall(blocco) matches = re.compile(patron, re.DOTALL).findall(blocco)