From b57dd2989a16c7c261824b5445107ec20b8f3ab1 Mon Sep 17 00:00:00 2001 From: pipcat Date: Thu, 26 Apr 2018 18:04:38 +0200 Subject: [PATCH] Bug interno en episodios --- plugin.video.alfa/channels/cinefox.py | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/plugin.video.alfa/channels/cinefox.py b/plugin.video.alfa/channels/cinefox.py index 264afbd2..a1f355be 100644 --- a/plugin.video.alfa/channels/cinefox.py +++ b/plugin.video.alfa/channels/cinefox.py @@ -535,29 +535,24 @@ def episodios(item): item.url += "/episodios" data = httptools.downloadpage(item.url).data - data_season = data[:] #if "episodios" in item.extra or not __menu_info__ or item.path: action = "findvideos" # else: # action = "menu_info_episode" - seasons = scrapertools.find_single_match(data, ']+>.*?href="([^"]+)">([^<]+).*?([^<]+)' - matches = scrapertools.find_multiple_matches(data_season, patron) - for scrapedurl, episode, scrapedtitle in matches: - new_item = item.clone(action=action, url=scrapedurl, text_color=color2, contentType="episode") - new_item.contentSeason = episode.split("x")[0] - new_item.contentEpisodeNumber = episode.split("x")[1] + patron = '
.*?href="([^"]+)">([^<]+).*?([^<]+)' + matches = scrapertools.find_multiple_matches(data, patron) + for scrapedurl, episode, scrapedtitle in matches: + new_item = item.clone(action=action, url=scrapedurl, text_color=color2, contentType="episode") + new_item.contentSeason = episode.split("x")[0] + new_item.contentEpisodeNumber = episode.split("x")[1] - new_item.title = episode + " - " + scrapedtitle - new_item.extra = "episode" - if "episodios" in item.extra or item.path: - new_item.extra = "episode|" - itemlist.append(new_item) + new_item.title = episode + " - " + scrapedtitle + new_item.extra = "episode" + if "episodios" in item.extra or item.path: + new_item.extra = "episode|" + itemlist.append(new_item) tmdb.set_infoLabels_itemlist(itemlist, seekTmdb=True)