mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-06-28 09:28:33 +00:00
Update dzsecurity.py
This commit is contained in:
parent
736f417e80
commit
1b2ae2ac04
@ -1,15 +1,17 @@
|
||||
|
||||
from yt_dlp import traverse_obj
|
||||
from yt_dlp.extractor.common import InfoExtractor
|
||||
from yt_dlp.utils import smuggle_url, unsmuggle_url
|
||||
from .common import InfoExtractor
|
||||
from ..utils import (
|
||||
smuggle_url,
|
||||
unsmuggle_url,
|
||||
)
|
||||
from ..utils.traversal import traverse_obj
|
||||
|
||||
|
||||
class DzsecurityLiveIE(InfoExtractor):
|
||||
_VALID_URL = r'https?://live\.dzsecurity\.net/live/player/(?P<id>[\w-]+)'
|
||||
_EMBED_REGEX = [rf'<iframe [^>]*\bsrc\s*=\s*[\'"](?P<url>{_VALID_URL})']
|
||||
_EMBED_REGEX = [rf'<iframe[^>]+\bsrc\s*=\s*["\'](?P<url>{_VALID_URL})']
|
||||
|
||||
_WEBPAGE_TESTS = [
|
||||
{
|
||||
_WEBPAGE_TESTS = [{
|
||||
'url': 'https://www.echoroukonline.com/live',
|
||||
'info_dict': {
|
||||
'id': 'echorouktv',
|
||||
@ -17,8 +19,7 @@ class DzsecurityLiveIE(InfoExtractor):
|
||||
'ext': 'mp4',
|
||||
'live_status': 'is_live',
|
||||
},
|
||||
},
|
||||
{
|
||||
}, {
|
||||
'url': 'https://www.echoroukonline.com/live-news',
|
||||
'info_dict': {
|
||||
'id': 'echorouknews',
|
||||
@ -26,8 +27,7 @@ class DzsecurityLiveIE(InfoExtractor):
|
||||
'ext': 'mp4',
|
||||
'live_status': 'is_live',
|
||||
},
|
||||
},
|
||||
{
|
||||
}, {
|
||||
'url': 'https://elhayat.dz/%D8%A7%D9%84%D8%A8%D8%AB-%D8%A7%D9%84%D8%AD%D9%8A/',
|
||||
'info_dict': {
|
||||
'id': 'elhayattv',
|
||||
@ -35,8 +35,7 @@ class DzsecurityLiveIE(InfoExtractor):
|
||||
'ext': 'mp4',
|
||||
'live_status': 'is_live',
|
||||
},
|
||||
},
|
||||
{
|
||||
}, {
|
||||
'url': 'https://www.ennaharonline.com/live',
|
||||
'info_dict': {
|
||||
'id': 'ennahartv',
|
||||
@ -45,8 +44,7 @@ class DzsecurityLiveIE(InfoExtractor):
|
||||
'live_status': 'is_live',
|
||||
},
|
||||
'skip': 'Geo-restricted to Algeria',
|
||||
},
|
||||
]
|
||||
}]
|
||||
|
||||
@classmethod
|
||||
def _extract_embed_urls(cls, url, webpage):
|
||||
|
Loading…
Reference in New Issue
Block a user