[extractor/BiliIntl] Fix subtitle extraction

Closes #4359
Authored by: MinePlayersPE
This commit is contained in:
pukkandan 2022-07-18 03:10:52 +05:30
parent 2aab569f1c
commit fbb888a3d5
No known key found for this signature in database
GPG Key ID: 7EEE9E1E817D0A39

View File

@ -795,12 +795,14 @@ class BiliIntlBaseIE(InfoExtractor):
def _get_subtitles(self, *, ep_id=None, aid=None):
sub_json = self._call_api(
'/web/v2/subtitle', ep_id or aid, note='Downloading subtitles list',
errnote='Unable to download subtitles list', query=filter_dict({
'/web/v2/subtitle', ep_id or aid, fatal=False,
note='Downloading subtitles list', errnote='Unable to download subtitles list',
query=filter_dict({
'platform': 'web',
's_locale': 'en_US',
'episode_id': ep_id,
'aid': aid,
}))
})) or {}
subtitles = {}
for sub in sub_json.get('subtitles') or []:
sub_url = sub.get('url')