Merge pull request #251 from pipcat/master

Pequeño bug en episodios de cinefox
This commit is contained in:
Alfa
2018-05-02 14:55:35 -05:00
committed by GitHub
+11 -16
View File
@@ -535,29 +535,24 @@ def episodios(item):
item.url += "/episodios" item.url += "/episodios"
data = httptools.downloadpage(item.url).data data = httptools.downloadpage(item.url).data
data_season = data[:]
#if "episodios" in item.extra or not __menu_info__ or item.path: #if "episodios" in item.extra or not __menu_info__ or item.path:
action = "findvideos" action = "findvideos"
# else: # else:
# action = "menu_info_episode" # action = "menu_info_episode"
seasons = scrapertools.find_single_match(data, '<a href="([^"]+)"[^>]+><span class="season-toggle') patron = '<div class="ep-list-number">.*?href="([^"]+)">([^<]+)</a>.*?<span class="name">([^<]+)</span>'
for i, url in enumerate(seasons): matches = scrapertools.find_multiple_matches(data, patron)
if i != 0: for scrapedurl, episode, scrapedtitle in matches:
data_season = httptools.downloadpage(url, add_referer=True).data new_item = item.clone(action=action, url=scrapedurl, text_color=color2, contentType="episode")
patron = '<div class="ep-list-number">.*?href="([^"]+)">([^<]+)</a>.*?<span class="name">([^<]+)</span>' new_item.contentSeason = episode.split("x")[0]
matches = scrapertools.find_multiple_matches(data_season, patron) new_item.contentEpisodeNumber = episode.split("x")[1]
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.title = episode + " - " + scrapedtitle
new_item.extra = "episode" new_item.extra = "episode"
if "episodios" in item.extra or item.path: if "episodios" in item.extra or item.path:
new_item.extra = "episode|" new_item.extra = "episode|"
itemlist.append(new_item) itemlist.append(new_item)
tmdb.set_infoLabels_itemlist(itemlist, seekTmdb=True) tmdb.set_infoLabels_itemlist(itemlist, seekTmdb=True)