]> jfr.im git - yt-dlp.git/commitdiff
[extractor/yandexvideopreview] Update _VALID_URL (#5084)
authorSimon Sawicki <redacted>
Fri, 30 Sep 2022 16:52:52 +0000 (18:52 +0200)
committerGitHub <redacted>
Fri, 30 Sep 2022 16:52:52 +0000 (22:22 +0530)
Closes #5065
Authored by: Grub4K

yt_dlp/extractor/yandexvideo.py

index 37ff514b3a51dacaefa9ef0508509e16d7c3f655..eadb1aaeeb00f3a430a71d1e801c994a0b7409c7 100644 (file)
@@ -147,7 +147,7 @@ def _real_extract(self, url):
 
 
 class YandexVideoPreviewIE(InfoExtractor):
-    _VALID_URL = r'https?://(?:www\.)?yandex\.ru/video/preview(?:/?\?.*?filmId=|/)(?P<id>\d+)'
+    _VALID_URL = r'https?://(?:www\.)?yandex\.\w{2,3}(?:\.(?:am|ge|il|tr))?/video/preview(?:/?\?.*?filmId=|/)(?P<id>\d+)'
     _TESTS = [{  # Odnoklassniki
         'url': 'https://yandex.ru/video/preview/?filmId=10682852472978372885&text=summer',
         'info_dict': {
@@ -174,6 +174,9 @@ class YandexVideoPreviewIE(InfoExtractor):
     }, {  # Odnoklassniki
         'url': 'https://yandex.ru/video/preview/?text=Francis%20Lai%20-%20Le%20Bon%20Et%20Les%20MC)chants&path=wizard&parent-reqid=1643208087979310-1481782809207673478-sas3-0931-2f9-sas-l7-balancer-8080-BAL-9380&wiz_type=vital&filmId=12508152936505397283',
         'only_matching': True,
+    }, {  # Odnoklassniki
+        'url': 'https://yandex.com/video/preview/?text=dossier%2051%20film%201978&path=yandex_search&parent-reqid=1664361087754492-8727541069609384458-sas2-0340-sas-l7-balancer-8080-BAL-8045&noreask=1&from_type=vast&filmId=5794987234584444632',
+        'only_matching': True,
     }]
 
     def _real_extract(self, url):