From d0896aa911c6770d0802612910311dbc0409db75 Mon Sep 17 00:00:00 2001 From: mac12m99 Date: Fri, 9 Aug 2019 15:54:07 +0200 Subject: [PATCH] migliorato toonitalia --- channels/toonitalia.py | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/channels/toonitalia.py b/channels/toonitalia.py index 957fb839..97552875 100644 --- a/channels/toonitalia.py +++ b/channels/toonitalia.py @@ -51,26 +51,21 @@ def peliculas(item): patronBlock = '"lcp_catlist"[^>]+>(?P.*)' patron = r'
  • (?P[^<|\(]+)?(?:\([^\d]*(?P<year>\d+)\))?[^<]*</a>' - action = 'findvideos' if item.contentType == 'movie' else 'check' + action = 'findvideos' if item.contentType == 'movie' else 'episodios' return locals() -def check(item): - data = support.httptools.downloadpage(item.url, headers=headers).data - item.action = 'episodios' - if 'https://vcrypt.net' in data: item.patron = '(?:<br /> |<p>)(?P<title>[^<]+)<a href="(?P<url>[^"]+)"' - else: item.patron = '<br /> <a href="(?P<url>[^"]+)" target="_blank" rel="noopener[^>]+>(?P<title>[^<]+)</a>' - itemlist = episodios(item) - return itemlist - @support.scrape def episodios(item): anime = True - patron = item.patron + data = support.httptools.downloadpage(item.url, headers=headers).data + if 'https://vcrypt.net' in data: + patron = '(?:<br /> |<p>)(?P<title>[^<]+)<a href="(?P<url>[^"]+)"' + else: + patron = '<br /> <a href="(?P<url>[^"]+)" target="_blank" rel="noopener[^>]+>(?P<title>[^<]+)</a>' def itemHook(item): - support.log(patron) item.title = item.title.replace('_',' ').replace('–','-') item.title = support.re.sub(item.fulltitle + ' - ','',item.title) return item