mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-09-28 21:57:57 +00:00
Update yt_dlp/extractor/kika.py
This commit is contained in:
parent
5d9a4a223c
commit
b96401f7c4
|
@ -30,9 +30,8 @@ class KikaIE(InfoExtractor):
|
||||||
def _real_extract(self, url):
|
def _real_extract(self, url):
|
||||||
video_id = self._match_id(url)
|
video_id = self._match_id(url)
|
||||||
|
|
||||||
doc = self._download_json("https://www.kika.de/_next-api/proxy/v1/videos/video%s" % (video_id), video_id)
|
doc = self._download_json(f'https://www.kika.de/_next-api/proxy/v1/videos/video{video_id}', video_id)
|
||||||
video_assets = self._download_json(doc.get('assets').get('url'), video_id)
|
video_assets = self._download_json(doc['assets']['url'], video_id)
|
||||||
formats = list(self._extract_formats(video_assets, video_id))
|
|
||||||
|
|
||||||
subtitles = {}
|
subtitles = {}
|
||||||
ttml_resource = video_assets.get('videoSubtitle')
|
ttml_resource = video_assets.get('videoSubtitle')
|
||||||
|
@ -54,7 +53,7 @@ def _real_extract(self, url):
|
||||||
'description': doc.get('description'),
|
'description': doc.get('description'),
|
||||||
'timestamp': parse_iso8601(doc.get('date')),
|
'timestamp': parse_iso8601(doc.get('date')),
|
||||||
'duration': parse_duration(doc.get('duration')),
|
'duration': parse_duration(doc.get('duration')),
|
||||||
'formats': formats,
|
'formats': list(self._extract_formats(video_assets, video_id)),
|
||||||
'subtitles': subtitles,
|
'subtitles': subtitles,
|
||||||
'uploader': 'KIKA'
|
'uploader': 'KIKA'
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue