diff --git a/channels/altadefinizione.py b/channels/altadefinizione.py index 029d976d..ae629abd 100644 --- a/channels/altadefinizione.py +++ b/channels/altadefinizione.py @@ -66,13 +66,13 @@ def search(item, text): @support.scrape def peliculas(item): - n = '22' if '/?s=' in item.url else '8' item.contentType = "undefined" action = 'check' - patron = r'src="(?Phttp[^"]+)(?:[^>]+>){4}\s*]+>\s*(?P[^\[\(\<]+)(?:\[(?P<quality>[^\]]+)\])?\s*(?:\((?P<lang>[a-zA-z-]+)\))?\s*(?:\((?P<year>\d+)\))?\s*</a>\s*</h2>' - if item.args == 'search': - patron = r'<item>\s*<title>(?P<title>[^\[\(\<]+)(?:\[(?P<quality>[^\]]+)\])?\s*(?:\((?P<lang>[a-zA-z-]+)\))?\s*(?:\((?P<year>\d+)\))?\s*[^>]+>\s*<link>(?P<url>[^<]+)' + patron = r'src="(?P<poster>http[^"]+)(?:[^>]+>){5}\s*<a href="(?P<url>[^"]+)[^>]+>\s*(?P<title>[^\[\(\<]+)(?:\[(?P<quality>[^\]]+)\])?\s*(?:\((?P<lang>[a-zA-z-]+)\))?\s*(?:\((?P<year>\d+)\))?\s*</a>\s*</h1>' + # if item.args == 'search': + # patron = r'<item>\s*<title>(?P<title>[^\[\(\<]+)(?:\[(?P<quality>[^\]]+)\])?\s*(?:\((?P<lang>[a-zA-z-]+)\))?\s*(?:\((?P<year>\d+)\))?\s*[^>]+>\s*<link>(?P<url>[^<]+)' patronNext = r'href="([^"]+)[^>]+>Successivo' + # debug = True return locals() diff --git a/channels/guardaseriecam.py b/channels/guardaseriecam.py index 880e7a5a..71eab22a 100644 --- a/channels/guardaseriecam.py +++ b/channels/guardaseriecam.py @@ -36,7 +36,7 @@ def list(item): @support.scrape def peliculas(item): # debug = True - patron = r'<div class="mlnh-thumb"><a href="(?P<url>[^"]+).*?title="(?P<title>[^"]+).*?src="(?P<thumb>[^"]+).*?hdn">(?P<year>[0-9]{4})' + patron = r'<div class="mlnh-thumb"><a href="(?P<url>[^"]+)[^>]+title="(?P<title>[^"]+).*?<img src="(?P<thumb>[^"]+).*?hdn">[^<]*(?P<year>[0-9]{4})' patronNext = 'pagenavi.*?<a href="([^"]+)">\d+' action = 'episodios' return locals()