|
|
|
@ -22,20 +22,26 @@ class TwentyThreeVideoIE(InfoExtractor):
|
|
|
|
|
'uploader_id': '12258964',
|
|
|
|
|
'uploader': 'Rasmus Bysted',
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
}, {
|
|
|
|
|
'url': 'https://bonnier-publications-danmark.23video.com/v.ihtml/player.html?token=f0dc46476e06e13afd5a1f84a29e31e8&source=embed&photo%5fid=36137620',
|
|
|
|
|
'only_matching': True,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
}, {
|
|
|
|
|
'url': 'https://video.kglteater.dk/v.ihtml/player.html?source=share&photo%5fid=65098499',
|
|
|
|
|
'only_matching': True,
|
|
|
|
|
'md5': '4e20a33ce86b13ca114ee44a0a8d8efb',
|
|
|
|
|
'info_dict': {
|
|
|
|
|
'id': '65098499',
|
|
|
|
|
'ext': 'mp4',
|
|
|
|
|
'title': 'Askepot',
|
|
|
|
|
'timestamp': 1605173942,
|
|
|
|
|
'upload_date': '20201112',
|
|
|
|
|
'uploader_id': '62151179',
|
|
|
|
|
'uploader': 'jbny',
|
|
|
|
|
}
|
|
|
|
|
}]
|
|
|
|
|
|
|
|
|
|
def _real_extract(self, url):
|
|
|
|
|
domain, query, photo_id = re.match(self._VALID_URL, url).groups()
|
|
|
|
|
base_url = 'https://%s' % domain
|
|
|
|
|
print(base_url + '/api/protection/verify')
|
|
|
|
|
|
|
|
|
|
def is_geo_blocked():
|
|
|
|
|
# /api/player/settings
|
|
|
|
@ -50,7 +56,7 @@ class TwentyThreeVideoIE(InfoExtractor):
|
|
|
|
|
photolist_2 = {'size': 10, 'include_actions_p': 1, 'showDescriptions': 0, 'source': 'site', 'photo_id': photo_id, 'autoPlay': 1, 'player_id': 0}
|
|
|
|
|
photolist_2_param = '/api/photo/list?' + compat_urllib_parse_urlencode(photolist_2)
|
|
|
|
|
|
|
|
|
|
new_query = query={ 'format': 'json', 'callback': 'test', 'playersettings_0': playersettings_0_param, 'livelist_1': livelist_1_param, 'photolist_2': photolist_2_param }
|
|
|
|
|
new_query = {'format': 'json', 'callback': 'test', 'playersettings_0': playersettings_0_param, 'livelist_1': livelist_1_param, 'photolist_2': photolist_2_param}
|
|
|
|
|
photolist_result = self._download_json(
|
|
|
|
|
base_url + '/api/concatenate',
|
|
|
|
|
photo_id,
|
|
|
|
|