Small Fix require revision
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user