Gnula pimped y pelixfox fixed

This commit is contained in:
Unknown
2017-10-09 14:13:33 -03:00
parent b6951e79b8
commit c582704a84
2 changed files with 13 additions and 3 deletions

View File

@@ -56,11 +56,17 @@ def peliculas(item):
data = httptools.downloadpage(item.url).data
patron = '<a class="Ntooltip" href="([^"]+)">([^<]+)<span><br[^<]+'
patron += '<img src="([^"]+)"></span></a>(.*?)<br'
matches = re.compile(patron, re.DOTALL).findall(data)
itemlist = []
for scrapedurl, scrapedtitle, scrapedthumbnail, resto in matches:
language = []
plot = scrapertools.htmlclean(resto).strip()
logger.debug('plot: %s' % plot)
languages = scrapertools.find_multiple_matches(plot, r'\((V.)\)')
quality = scrapertools.find_single_match(plot, r'(?:\[.*?\].*?)\[(.*?)\]')
for lang in languages:
language.append(lang)
logger.debug('languages: %s' % languages)
title = scrapedtitle + " " + plot
contentTitle = scrapedtitle
url = item.url + scrapedurl
@@ -73,7 +79,9 @@ def peliculas(item):
hasContentDetails = True,
contentTitle = contentTitle,
contentType = "movie",
context = ["buscar_trailer"]
context = ["buscar_trailer"],
language=language,
quality=quality
))
return itemlist

View File

@@ -240,7 +240,8 @@ def findvideos(item):
))
for videoitem in templist:
data = httptools.downloadpage(videoitem.url).data
urls_list = scrapertools.find_multiple_matches(data, '({"type":.*?})')
logger.debug(data)
urls_list = scrapertools.find_multiple_matches(data, '{"reorder":1,"type":.*?}')
for element in urls_list:
json_data=jsontools.load(element)
@@ -253,6 +254,7 @@ def findvideos(item):
new_url = 'https://onevideo.tv/api/player?key=90503e3de26d45e455b55e9dc54f015b3d1d4150&link' \
'=%s&srt=%s' % (url, sub)
logger.debug('new_url: %s' % new_url)
data = httptools.downloadpage(new_url).data
data = re.sub(r'\\', "", data)