aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMozi <29089388+pzhlkj6612@users.noreply.github.com>2024-08-19 00:50:06 +0800
committerGitHub <noreply@github.com>2024-08-18 16:50:06 +0000
commita7d3235c84dac57a127cbe0ff38f7f7c2fdd8fa0 (patch)
tree336a96f97204ac81c23304926a425e5ef99d3dc4
parentd62fef7e07d454c0d2ba2d69fb96d691dba1ded0 (diff)
[ie/asobistage] Support redirected URLs (#10768)
Authored by: pzhlkj6612
-rw-r--r--yt_dlp/extractor/asobistage.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/yt_dlp/extractor/asobistage.py b/yt_dlp/extractor/asobistage.py
index 8fa8f3edb..0437908bf 100644
--- a/yt_dlp/extractor/asobistage.py
+++ b/yt_dlp/extractor/asobistage.py
@@ -101,9 +101,10 @@ class AsobiStageIE(InfoExtractor):
self._HEADERS['Authorization'] = f'Bearer {token}'
def _real_extract(self, url):
- video_id, event, type_, slug = self._match_valid_url(url).group('id', 'event', 'type', 'slug')
+ webpage, urlh = self._download_webpage_handle(url, self._match_id(url))
+ video_id, event, type_, slug = self._match_valid_url(urlh.url).group('id', 'event', 'type', 'slug')
video_type = {'archive': 'archives', 'player': 'broadcasts'}[type_]
- webpage = self._download_webpage(url, video_id)
+
event_data = traverse_obj(
self._search_nextjs_data(webpage, video_id, default={}),
('props', 'pageProps', 'eventCMSData', {