mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-07-17 18:58:35 +00:00
[ie/kultura] Fix extraction for hidden url
This commit is contained in:
parent
07d1d85f63
commit
fa7670aeaa
@ -264,9 +264,15 @@ def _kaltura_api_call(self, video_id, actions, service_url=None, **kwargs):
|
||||
def _get_video_info(self, video_id, partner_id, service_url=None, player_type='html5'):
|
||||
assert player_type in ('html5', 'kwidget')
|
||||
if player_type == 'kwidget':
|
||||
return self._get_video_info_kwidget(video_id, partner_id, service_url)
|
||||
response, info, flavor_assets, captions = self._get_video_info_kwidget(video_id, partner_id, service_url)
|
||||
else:
|
||||
response, info, flavor_assets, captions = self._get_video_info_html5(video_id, partner_id, service_url)
|
||||
|
||||
return self._get_video_info_html5(video_id, partner_id, service_url)
|
||||
real_video_id = self._search_regex(r'http://cfvod.kaltura.com/p/\d+/sp/\d+/thumbnail/entry_id/(\w+)/version/\d+', info.get('thumbnailUrl'), 'entry_id')
|
||||
if video_id != real_video_id:
|
||||
return self._get_video_info(real_video_id, partner_id, service_url=service_url, player_type=player_type)
|
||||
|
||||
return response, info, flavor_assets, captions
|
||||
|
||||
def _get_video_info_html5(self, video_id, partner_id, service_url=None):
|
||||
actions = [
|
||||
|
Loading…
Reference in New Issue
Block a user