fix dsda
This commit is contained in:
+9
-9
@@ -75,7 +75,7 @@ def peliculas(item):
|
|||||||
else:
|
else:
|
||||||
patron = r'<div class="cover-racolta">\s*<a href="(?P<url>[^"]+)"[^>]+>\s*<img width="[^"]+" height="[^"]+" src="(?P<thumb>[^"]+)".*?<p class="title[^>]+>(?P<title>[^<]+)<'
|
patron = r'<div class="cover-racolta">\s*<a href="(?P<url>[^"]+)"[^>]+>\s*<img width="[^"]+" height="[^"]+" src="(?P<thumb>[^"]+)".*?<p class="title[^>]+>(?P<title>[^<]+)<'
|
||||||
else:
|
else:
|
||||||
patron = r'<article[^>]+>[^>]+>[^>]+>(?:<img width="[^"]+" height="[^"]+" src="(?P<thumb>[^"]+)"[^>]+>)?.*?<a href="(?P<url>[^"]+)">\s*(?P<title>[^<]+)<[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>\s*<p>(?P<plot>[^<]+)<'
|
patron = r'<article[^>]+>[^>]+>[^>]+>(?:<img width="[^"]+" height="[^"]+" src="(?P<thumb>[^"]+)"[^>]+>)?.*?<a href="(?P<url>[^"]+)"[^>]*>\s*(?P<title>[^<]+)<[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>\s*<p>(?P<plot>[^<]+)<'
|
||||||
patronNext = r'<a class="page-numbers next" href="([^"]+)">'
|
patronNext = r'<a class="page-numbers next" href="([^"]+)">'
|
||||||
|
|
||||||
# select category
|
# select category
|
||||||
@@ -121,14 +121,14 @@ def episodios(item):
|
|||||||
else:
|
else:
|
||||||
patron = r'class="title-episodio">(?P<title>[^<]+)<(?P<url>.*?)<p'
|
patron = r'class="title-episodio">(?P<title>[^<]+)<(?P<url>.*?)<p'
|
||||||
|
|
||||||
def itemlistHook(itemlist):
|
# def itemlistHook(itemlist):
|
||||||
counter = 0
|
# counter = 0
|
||||||
for item in itemlist:
|
# for item in itemlist:
|
||||||
episode = support.match(item.title, patron=r'\d+').match
|
# episode = support.match(item.title, patron=r'\d+').match
|
||||||
if episode == '1':
|
# if episode == '1':
|
||||||
counter += 1
|
# counter += 1
|
||||||
item.title = support.typo(str(counter) + 'x' + episode.zfill(2) + support.re.sub(r'\[[^\]]+\](?:\d+)?','',item.title),'bold')
|
# item.title = support.typo(str(counter) + 'x' + episode.zfill(2) + support.re.sub(r'\[[^\]]+\](?:\d+)?','',item.title),'bold')
|
||||||
return itemlist
|
# return itemlist
|
||||||
return locals()
|
return locals()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -21,15 +21,12 @@ def get_video_url(page_url, premium=False, user="", password="", video_password=
|
|||||||
# from core.support import dbg;dbg()
|
# from core.support import dbg;dbg()
|
||||||
global data
|
global data
|
||||||
logger.debug("URL", page_url)
|
logger.debug("URL", page_url)
|
||||||
|
# from core.support import dbg;dbg()
|
||||||
video_urls = []
|
video_urls = []
|
||||||
|
host = scrapertools.find_single_match(page_url, r'http[s]?://[^/]+')
|
||||||
|
|
||||||
new_url = scrapertools.find_single_match(data, r'<iframe src="([^"]+)"')
|
new_url = scrapertools.find_single_match(data, r'<iframe src="([^"]+)"')
|
||||||
if new_url:
|
if new_url: data = httptools.downloadpage(host + new_url).data
|
||||||
host = scrapertools.find_single_match(new_url, r'http[s]?://[^/]+')
|
|
||||||
data = httptools.downloadpage(host + new_url).data
|
|
||||||
else:
|
|
||||||
host = scrapertools.find_single_match(page_url, r'http[s]?://[^/]+')
|
|
||||||
|
|
||||||
label = scrapertools.find_single_match(data, r'type:\s*"video/([^"]+)"')
|
label = scrapertools.find_single_match(data, r'type:\s*"video/([^"]+)"')
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user