diff --git a/plugin.video.alfa/channels/animeflv.py b/plugin.video.alfa/channels/animeflv.py index ea9bb1ce..fed22711 100644 --- a/plugin.video.alfa/channels/animeflv.py +++ b/plugin.video.alfa/channels/animeflv.py @@ -65,6 +65,10 @@ def search(item, texto): _id = e["id"] url = "%sanime/%s/%s" % (HOST, _id, e["slug"]) title = e["title"] + #if "'" in title: + # title = title.replace("'","") + #if "°" in title: + # title = title.replace("°","") thumbnail = "%suploads/animes/covers/%s.jpg" % (HOST, e["id"]) new_item = item.clone(action="episodios", title=title, url=url, thumbnail=thumbnail) if e["type"] != "movie": @@ -188,8 +192,9 @@ def episodios(item): itemlist = [] data = httptools.downloadpage(item.url).data data = re.sub(r"\n|\r|\t|\s{2}|-\s", "", data) - info = eval(scrapertools.find_single_match(data, 'anime_info = (.*?);')) - episodes = eval(scrapertools.find_single_match(data, 'var episodes = (.*?);')) + info = scrapertools.find_single_match(data, "anime_info = \[(.*?)\];") + info = eval(info) + episodes = eval(scrapertools.find_single_match(data, "var episodes = (.*?);")) for episode in episodes: url = '%s/ver/%s/%s-%s' % (HOST, episode[1], info[2], episode[0]) season = 1