diff --git a/channels/animesaturn.py b/channels/animesaturn.py index 3d3e803d..135ff507 100644 --- a/channels/animesaturn.py +++ b/channels/animesaturn.py @@ -30,6 +30,7 @@ def mainlist(item): def search(item, texto): search = texto item.contentType = 'tvshow' + anime = True patron = r'href="(?P[^"]+)"[^>]+>[^>]+>(?P[^<|(]+)(?:(?P<lang>\(([^\)]+)\)))?<|\)' action = 'check' return locals() @@ -85,13 +86,13 @@ def check(item): movie, data = support.match(item, r'Episodi:</b> (\d*) Movie') anime_id = support.match(data, r'anime_id=(\d+)')[0][0] item.url = host + "/loading_anime?anime_id=" + anime_id - support.log('MOVIE= ', movie) if movie: item.contentType = 'movie' episodes = episodios(item) if len(episodes) > 0: item.url = episodes[0].url return findvideos(item) else: + item.contentType = 'tvshow' return episodios(item) @@ -103,8 +104,7 @@ def episodios(item): def findvideos(item): - support.log(item) - itemlist = [] + support.log() url = support.match(item, r'<a href="([^"]+)"><div class="downloadestreaming">',headers=headers)[0] if url: item.url = url[0] return support.server(item) diff --git a/core/support.py b/core/support.py index 8129d13e..f61b9c2a 100644 --- a/core/support.py +++ b/core/support.py @@ -275,7 +275,7 @@ def scrapeBlock(item, args, block, patron, headers, action, pagination, debug, t infoLabels=infolabels, thumbnail=item.thumbnail if function == 'episodios' else scraped["thumb"] , args=item.args, - contentSerieName= item.title if item.contentType or CT != 'movie' and function != 'episodios' else item.fulltitle if function == 'episodios' else '', + contentSerieName= title if item.contentType or CT != 'movie' and function != 'episodios' else item.fulltitle if function == 'episodios' else '', contentTitle= title if item.contentType or CT == 'movie' else '', contentLanguage = lang1, contentEpisodeNumber=episode if episode else ''