aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormakeworld <25111343+makew0rld@users.noreply.github.com>2023-09-16 16:49:43 -0400
committerGitHub <noreply@github.com>2023-09-16 20:49:43 +0000
commit9bf14be775289bd88cc1f5c89fd761ae51879484 (patch)
tree607e5bf47e6d9ffab4703924f997eb3f955cb4ea
parentcebbd33b1c678149fc8f0e254db6fc0da317ea80 (diff)
[ie/cbc] Ignore any 426 from API (#7689)
Closes #7477 Authored by: makew0rld
-rw-r--r--yt_dlp/extractor/cbc.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/yt_dlp/extractor/cbc.py b/yt_dlp/extractor/cbc.py
index b3c5471f7..2920b9027 100644
--- a/yt_dlp/extractor/cbc.py
+++ b/yt_dlp/extractor/cbc.py
@@ -339,12 +339,12 @@ class CBCGemIE(InfoExtractor):
data = json.dumps({'jwt': sig}).encode()
headers = {'content-type': 'application/json', 'ott-device-type': 'web'}
resp = self._download_json('https://services.radio-canada.ca/ott/cbc-api/v2/token',
- None, data=data, headers=headers)
+ None, data=data, headers=headers, expected_status=426)
cbc_access_token = resp['accessToken']
headers = {'content-type': 'application/json', 'ott-device-type': 'web', 'ott-access-token': cbc_access_token}
resp = self._download_json('https://services.radio-canada.ca/ott/cbc-api/v2/profile',
- None, headers=headers)
+ None, headers=headers, expected_status=426)
return resp['claimsToken']
def _get_claims_token_expiry(self):