summaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/mdr.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--yt_dlp/extractor/mdr.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/yt_dlp/extractor/mdr.py b/yt_dlp/extractor/mdr.py
index 49f5b49..46097fa 100644
--- a/yt_dlp/extractor/mdr.py
+++ b/yt_dlp/extractor/mdr.py
@@ -1,5 +1,6 @@
+import urllib.parse
+
from .common import InfoExtractor
-from ..compat import compat_urlparse
from ..utils import (
determine_ext,
int_or_none,
@@ -104,7 +105,7 @@ class MDRIE(InfoExtractor):
webpage, 'data url', group='url').replace(r'\/', '/')
doc = self._download_xml(
- compat_urlparse.urljoin(url, data_url), video_id)
+ urllib.parse.urljoin(url, data_url), video_id)
title = xpath_text(doc, ['./title', './broadcast/broadcastName'], 'title', fatal=True)
@@ -118,7 +119,7 @@ class MDRIE(InfoExtractor):
'progressiveDownload',
'dynamicHttpStreamingRedirector',
'adaptiveHttpStreamingRedirector'):
- url_el = asset.find('./%sUrl' % source)
+ url_el = asset.find(f'./{source}Url')
if url_el is None:
continue