diff --git a/yt_dlp/extractor/dzsecurity.py b/yt_dlp/extractor/dzsecurity.py index 8435c41f7..f8c85daa2 100644 --- a/yt_dlp/extractor/dzsecurity.py +++ b/yt_dlp/extractor/dzsecurity.py @@ -1,70 +1,70 @@ -import re +from yt_dlp import traverse_obj from yt_dlp.extractor.common import InfoExtractor -from yt_dlp.utils import ExtractorError +from yt_dlp.utils import smuggle_url, unsmuggle_url class DzsecurityLiveIE(InfoExtractor): - _VALID_URL = r'https?://(?:www\.)?(echoroukonline\.com/live(?:-news)?|ennaharonline\.com/live(?:-news)?|elhayat\.dz/%D8%A7%D9%84%D8%A8%D8%AB-%D8%A7%D9%84%D8%AD%D9%8A)' + _VALID_URL = r'https?://live\.dzsecurity\.net/live/player/(?P[\w-]+)' + _EMBED_REGEX = [rf'