From 0e961aecb137a6590e43072a9e9b012a8f4bf707 Mon Sep 17 00:00:00 2001 From: doe1080 <98906116+doe1080@users.noreply.github.com> Date: Wed, 16 Jul 2025 18:40:09 +0900 Subject: [PATCH] SportBoxIE --- yt_dlp/extractor/generic.py | 10 ---------- yt_dlp/extractor/sportbox.py | 12 +++++++++++- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/yt_dlp/extractor/generic.py b/yt_dlp/extractor/generic.py index 16691b6e9..696af5f93 100644 --- a/yt_dlp/extractor/generic.py +++ b/yt_dlp/extractor/generic.py @@ -1344,16 +1344,6 @@ class GenericIE(InfoExtractor): 'uploader_id': '489924156', }, 'playlist_mincount': 7, - }, { - # 🔍99 - # SportBoxIE - 'url': 'http://www.vestifinance.ru/articles/25753', - 'info_dict': { - 'id': '25753', - 'title': 'Прямые трансляции с Форума-выставки "Госзаказ-2013"', - }, - 'playlist_count': 3, - 'skip': 'Invalid URL', }, { # ✅124 # YoutubeIE diff --git a/yt_dlp/extractor/sportbox.py b/yt_dlp/extractor/sportbox.py index ccbb0e8cc..16a079003 100644 --- a/yt_dlp/extractor/sportbox.py +++ b/yt_dlp/extractor/sportbox.py @@ -8,6 +8,7 @@ class SportBoxIE(InfoExtractor): + _WORKING = False _VALID_URL = r'https?://(?:news\.sportbox|matchtv)\.ru/vdl/player(?:/[^/]+/|\?.*?\bn?id=)(?P\d+)' _EMBED_REGEX = [r']+src="(?Phttps?://(?:news\.sportbox|matchtv)\.ru/vdl/player[^"]+)"'] _TESTS = [{ @@ -17,7 +18,7 @@ class SportBoxIE(InfoExtractor): 'ext': 'mp4', 'title': 'В Новороссийске прошел детский турнир «Поле славы боевой»', 'description': 'В Новороссийске прошел детский турнир «Поле славы боевой»', - 'thumbnail': r're:^https?://.*\.jpg$', + 'thumbnail': r're:https?://.+\.jpg', 'duration': 292, 'view_count': int, 'timestamp': 1426237001, @@ -40,6 +41,15 @@ class SportBoxIE(InfoExtractor): 'url': 'https://matchtv.ru/vdl/player/media/109158', 'only_matching': True, }] + _WEBPAGE_TESTS = [{ + 'url': 'http://www.vestifinance.ru/articles/25753', + 'info_dict': { + 'id': '25753', + 'title': 'Прямые трансляции с Форума-выставки "Госзаказ-2013"', + }, + 'playlist_count': 3, + 'skip': 'Invalid URL', + }] def _real_extract(self, url): video_id = self._match_id(url)