]> jfr.im git - yt-dlp.git/commitdiff
[extractor/crunchyroll] Improve _VALID_URL
authorpukkandan <redacted>
Sun, 10 Jul 2022 19:25:09 +0000 (00:55 +0530)
committerpukkandan <redacted>
Sun, 10 Jul 2022 19:43:32 +0000 (01:13 +0530)
<http://www.crunchyroll.com/series/GR24PVM76/nichijou-my-ordinary-life>
should be handled by Generic

Closes #4322

yt_dlp/extractor/crunchyroll.py

index 6877e1a3fc7797e294f95c5fe061f043c76d60b9..d5aa45ff8e1dfa1c76b122a9407a91cb60e6c710 100644 (file)
@@ -113,7 +113,7 @@ def _add_skip_wall(url):
 
 class CrunchyrollIE(CrunchyrollBaseIE, VRVBaseIE):
     IE_NAME = 'crunchyroll'
-    _VALID_URL = r'https?://(?:(?P<prefix>www|m)\.)?(?P<url>crunchyroll\.(?:com|fr)/(?:media(?:-|/\?id=)|(?:[^/]*/){1,2}[^/?&]*?)(?P<id>[0-9]+))(?:[/?&]|$)'
+    _VALID_URL = r'https?://(?:(?P<prefix>www|m)\.)?(?P<url>crunchyroll\.(?:com|fr)/(?:media(?:-|/\?id=)|(?!series/|watch/)(?:[^/]+/){1,2}[^/?&]*?)(?P<id>[0-9]+))(?:[/?&]|$)'
     _TESTS = [{
         'url': 'http://www.crunchyroll.com/wanna-be-the-strongest-in-the-world/episode-1-an-idol-wrestler-is-born-645513',
         'info_dict': {