]> jfr.im git - yt-dlp.git/commitdiff
[ie/ntvru] Fix extraction (#9276)
authorbashonly <redacted>
Sat, 24 Feb 2024 23:10:37 +0000 (17:10 -0600)
committerGitHub <redacted>
Sat, 24 Feb 2024 23:10:37 +0000 (23:10 +0000)
Closes #8347
Authored by: bashonly, dirkf

Co-authored-by: dirkf <redacted>
yt_dlp/extractor/ntvru.py

index 91b7724eb4a04241af79c40c6cbbcbd6fda684ec..fe39657291a157fcf3a2116e45f4a532439d5fc2 100644 (file)
@@ -35,6 +35,7 @@ class NTVRuIE(InfoExtractor):
             'duration': 172,
             'view_count': int,
         },
+        'skip': '404 Not Found',
     }, {
         'url': 'http://www.ntv.ru/peredacha/segodnya/m23700/o232416',
         'md5': '82dbd49b38e3af1d00df16acbeab260c',
@@ -78,7 +79,8 @@ class NTVRuIE(InfoExtractor):
     }]
 
     _VIDEO_ID_REGEXES = [
-        r'<meta property="og:url" content="http://www\.ntv\.ru/video/(\d+)',
+        r'<meta property="og:url" content="https?://www\.ntv\.ru/video/(\d+)',
+        r'<meta property="og:video:(?:url|iframe)" content="https?://www\.ntv\.ru/embed/(\d+)',
         r'<video embed=[^>]+><id>(\d+)</id>',
         r'<video restriction[^>]+><key>(\d+)</key>',
     ]