diff --git a/plugin.video.alfa/channels/animeflv_ru.py b/plugin.video.alfa/channels/animeflv_ru.py index e7a0df38..d85b12c0 100755 --- a/plugin.video.alfa/channels/animeflv_ru.py +++ b/plugin.video.alfa/channels/animeflv_ru.py @@ -162,27 +162,20 @@ def novedades_anime(item): def listado(item): logger.info() - data = httptools.downloadpage(item.url).data data = re.sub(r"\n|\r|\t|\s{2}|-\s", "", data) - # logger.debug("datito %s" % data) - url_pagination = scrapertools.find_single_match(data, '
  • .*?
  • [\s]
  • ') - data = scrapertools.find_single_match(data, '
    (.*?)
    (.*?).+?' '
    (.*?)
    .+?class="full">(.*?)

    ', re.DOTALL).findall(data) - itemlist = [] - for thumbnail, url, title, genres, plot in matches: title = clean_title(title) url = urlparse.urljoin(HOST, url) thumbnail = urlparse.urljoin(HOST, thumbnail) - new_item = Item(channel=item.channel, action="episodios", title=title, url=url, thumbnail=thumbnail, fulltitle=title, plot=plot) @@ -192,28 +185,22 @@ def listado(item): else: new_item.show = title new_item.context = renumbertools.context(item) - itemlist.append(new_item) - if url_pagination: url = urlparse.urljoin(HOST, url_pagination) title = ">> Pagina Siguiente" itemlist.append(Item(channel=item.channel, action="listado", title=title, url=url)) - return itemlist def episodios(item): logger.info() itemlist = [] - data = httptools.downloadpage(item.url).data data = re.sub(r"\n|\r|\t|\s{2}|-\s", "", data) - if item.plot == "": item.plot = scrapertools.find_single_match(data, 'Description[^>]+>

    (.*?)

    ') - data = scrapertools.find_single_match(data, '
    (.*?)
    ') matches = re.compile(']+>(.+?)