1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2024-06-27 03:35:18 +02:00

[crunchyroll:beta] Fix extractor after API change (#3801)

Closes #2052
Authored by: Burve, tejing1
This commit is contained in:
Jeff Huffman 2022-05-19 17:37:04 -07:00 committed by GitHub
parent e79969b242
commit 88d62206b4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -728,11 +728,12 @@ def _get_params(self, lang):
headers={ headers={
'Authorization': auth_response['token_type'] + ' ' + auth_response['access_token'] 'Authorization': auth_response['token_type'] + ' ' + auth_response['access_token']
}) })
bucket = policy_response['cms']['bucket'] cms = traverse_obj(policy_response, 'cms_beta', 'cms')
bucket = cms['bucket']
params = { params = {
'Policy': policy_response['cms']['policy'], 'Policy': cms['policy'],
'Signature': policy_response['cms']['signature'], 'Signature': cms['signature'],
'Key-Pair-Id': policy_response['cms']['key_pair_id'] 'Key-Pair-Id': cms['key_pair_id']
} }
locale = traverse_obj(initial_state, ('localization', 'locale')) locale = traverse_obj(initial_state, ('localization', 'locale'))
if locale: if locale: