(.*?)
' + patron = '([^<]+)
' matches = re.compile(patron, re.DOTALL).findall(data) for scrapedurl, scrapedthumb, scrapedtitle, year, lang_data, scrapedplot in matches: diff --git a/plugin.video.alfa/channels/serieslan.py b/plugin.video.alfa/channels/serieslan.py index fc33b1b8..132d0e65 100644 --- a/plugin.video.alfa/channels/serieslan.py +++ b/plugin.video.alfa/channels/serieslan.py @@ -10,6 +10,7 @@ from core import servertools from core import tmdb from core.item import Item from platformcode import config, logger +from channels import filtertools from channels import autoplay IDIOMAS = {'latino': 'Latino'} @@ -97,7 +98,6 @@ def episodios(item): patron_caps = 'Reseña:
(.*?)
' scrapedthumbnail, show, scrapedplot = scrapertools.find_single_match(data, patron_info) scrapedthumbnail = host + scrapedthumbnail @@ -142,66 +142,73 @@ def episodios(item): return itemlist - def findvideos(item): - logger.info() - import base64 - + logger.info() itemlist = [] - - url_server = "https://openload.co/embed/%s/" - url_api_get_key = "https://serieslan.com/idx.php?i=%s&k=%s" - - def txc(key, _str): - s = range(256) - j = 0 - res = '' - for i in range(256): - j = (j + s[i] + ord(key[i % len(key)])) % 256 - x = s[i] - s[i] = s[j] - s[j] = x - i = 0 - j = 0 - for y in range(len(_str)): - i = (i + 1) % 256 - j = (j + s[i]) % 256 - x = s[i] - s[i] = s[j] - s[j] = x - res += chr(ord(_str[y]) ^ s[(s[i] + s[j]) % 256]) - return res - data = httptools.downloadpage(item.url).data - pattern = "