diff --git a/channels/toonitalia.py b/channels/toonitalia.py index 5f0cbca8..d2b88667 100644 --- a/channels/toonitalia.py +++ b/channels/toonitalia.py @@ -103,11 +103,12 @@ def peliculas(item): @support.scrape def episodios(item): anime = True + # debug=True data = support.match(item, headers=headers).data if 'https://vcrypt.net' in data: - patron = r'(?: /> |

)(?P[^<]+)<a (?P<url>.*?)(?:<br|</p)' + patron = r'(?: /> |<p>)(?P<episode>\d+.\d+)?(?: – )?(?P<title>[^<]+)<a (?P<url>.*?)(?:<br|</p)' else: - patron = r'<br />\s*<a href="(?P<url>[^"]+)" target="_blank" rel="noopener[^>]+>(?P<title>[^<]+)</a>' + patron = r'<br />\s*<a href="(?P<url>[^"]+)" target="_blank" rel="noopener[^>]+>(?P<episode>\d+.\d+)?(?: – )?(?P<title>[^<]+)</a>' def itemHook(item): item.title = support.re.sub(r'\[B\]|\[/B\]', '', item.title)