diff --git a/channels/serietvonline.py b/channels/serietvonline.py index 5b2be3f5..c4c7a5c8 100644 --- a/channels/serietvonline.py +++ b/channels/serietvonline.py @@ -109,10 +109,9 @@ def peliculas(item): @support.scrape def episodios(item): support.log() - action = 'findvideos' patronBlock = r'(?P.*?)<\/table>' - patron = r'' + patron = r'
(?:[^<]+)[ ](?:Parte)?(?P\d+x\d+|\d+)(?:|[ ]?(?P.+?)?(?:avi)?)<(?P.*?)
(?P.*?)?[ ](?:Parte)?(?P<episode>\d+x\d+|\d+)(?:|[ ]?(?P<title2>.+?)?(?:avi)?)<(?P<url>.*?)</td><tr>' def itemlistHook(itemlist): for i, item in enumerate(itemlist): ep = support.match(item.title, patron=r'\d+x(\d+)').match diff --git a/core/support.py b/core/support.py index 44b59c96..36c0ffb6 100755 --- a/core/support.py +++ b/core/support.py @@ -286,7 +286,7 @@ def scrapeBlock(item, args, block, patron, headers, action, pagination, debug, t # make formatted Title [longtitle] s = ' - ' # title = episode + (s if episode and title else '') + title - longtitle = episode + (s if episode and title else '') + title + (s if title and title2 else '') + title2 + longtitle = episode + (s if episode and (title or title2) else '') + title + (s if title and title2 else '') + title2 if sceneTitle: from lib.guessit import guessit