From 25b5cf9e908d2fd417d3bcfe29f7d4dd9f9459b6 Mon Sep 17 00:00:00 2001 From: Alhaziel Date: Mon, 27 Jan 2020 17:58:27 +0100 Subject: [PATCH] Fix SerieHd Episodi multipli --- channels/seriehd.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/channels/seriehd.py b/channels/seriehd.py index d51a4312..3b5c0ed0 100644 --- a/channels/seriehd.py +++ b/channels/seriehd.py @@ -88,9 +88,10 @@ def episodios(item): seasons = support.match(url, patron=r'(\d+)<', patronBlock=r'

STAGIONE

', headers=headers).matches for season_url, season in seasons: season_url = support.urlparse.urljoin(url, season_url) - episodes = support.match(season_url, patron=r'
(\d+)<', patronBlock=r'

EPISODIO

', headers=headers).matches + episodes = support.match(season_url, patron=r'
(\d+(?:-\d+)?)<', patronBlock=r'

EPISODIO

', headers=headers).matches for episode_url, episode in episodes: episode_url = support.urlparse.urljoin(url, episode_url) + if '-' in episode: episode = episode.split('-')[0].zfill(2) + 'x' + episode.split('-')[1].zfill(2) title = season + "x" + episode.zfill(2) + ' - ' + item.fulltitle data += title + '|' + episode_url + '\n' patron = r'(?P[^\|]+)\|(?P<url>[^\n]+)\n'