diff options
author | Mozi <29089388+pzhlkj6612@users.noreply.github.com> | 2024-08-19 00:50:06 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-18 16:50:06 +0000 |
commit | a7d3235c84dac57a127cbe0ff38f7f7c2fdd8fa0 (patch) | |
tree | 336a96f97204ac81c23304926a425e5ef99d3dc4 | |
parent | d62fef7e07d454c0d2ba2d69fb96d691dba1ded0 (diff) |
[ie/asobistage] Support redirected URLs (#10768)
Authored by: pzhlkj6612
-rw-r--r-- | yt_dlp/extractor/asobistage.py | 5 |
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', { |