diff options
author | Jeff Huffman <tejing@tejing.com> | 2022-05-19 17:37:04 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-19 17:37:04 -0700 |
commit | 88d62206b41723ba85174bd4d33469089d23334b (patch) | |
tree | af0eacd934fdd744cbde1d6d1f837f4320cdce7e /yt_dlp/extractor/crunchyroll.py | |
parent | e79969b2425e0c52813780f2b2afbccd4b4b0647 (diff) | |
download | hypervideo-pre-88d62206b41723ba85174bd4d33469089d23334b.tar.lz hypervideo-pre-88d62206b41723ba85174bd4d33469089d23334b.tar.xz hypervideo-pre-88d62206b41723ba85174bd4d33469089d23334b.zip |
[crunchyroll:beta] Fix extractor after API change (#3801)
Closes #2052
Authored by: Burve, tejing1
Diffstat (limited to 'yt_dlp/extractor/crunchyroll.py')
-rw-r--r-- | yt_dlp/extractor/crunchyroll.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/yt_dlp/extractor/crunchyroll.py b/yt_dlp/extractor/crunchyroll.py index bb1dbbaad..1d186bd38 100644 --- a/yt_dlp/extractor/crunchyroll.py +++ b/yt_dlp/extractor/crunchyroll.py @@ -728,11 +728,12 @@ class CrunchyrollBetaBaseIE(CrunchyrollBaseIE): headers={ '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 = { - 'Policy': policy_response['cms']['policy'], - 'Signature': policy_response['cms']['signature'], - 'Key-Pair-Id': policy_response['cms']['key_pair_id'] + 'Policy': cms['policy'], + 'Signature': cms['signature'], + 'Key-Pair-Id': cms['key_pair_id'] } locale = traverse_obj(initial_state, ('localization', 'locale')) if locale: |