diff --git a/youtube_dl/extractor/kanal2.py b/youtube_dl/extractor/kanal2.py index 4a3592b9d..7058dd17c 100644 --- a/youtube_dl/extractor/kanal2.py +++ b/youtube_dl/extractor/kanal2.py @@ -12,7 +12,7 @@ from ..utils import ( class Kanal2IE(InfoExtractor): SUBTITLE_DATE_RE = re.compile(r'\((\d{2}\.\d{2}\.\d{4}\s\d{2}:\d{2})\)$') - _VALID_URL = r'(?Phttps?://.+\.postimees\.ee)[a-zA-Z0-9/._-]+\?[a-zA-Z0-9=&._-]*id=(?P[a-zA-Z0-9_-]+)[^ ]*' + _VALID_URL = r'https?://.+\.postimees\.ee/[^?]+\?(.*?&)?id=(?P\d+)' _TESTS = [ { 'note': 'Test standard url (#18547)',