mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2026-04-26 18:45:52 +00:00
use or for fallback
This commit is contained in:
parent
d243cfa649
commit
a97f2be414
@ -867,14 +867,14 @@ class BiliBiliBangumiIE(BilibiliBaseIE):
|
|||||||
|
|
||||||
headers['Referer'] = url
|
headers['Referer'] = url
|
||||||
|
|
||||||
play_info = self._search_json(
|
play_info = (
|
||||||
r'playurlSSRData\s*=', webpage, 'embedded page info', episode_id,
|
self._search_json(
|
||||||
end_pattern='\n', default=None)
|
r'playurlSSRData\s*=', webpage, 'embedded page info', episode_id,
|
||||||
if not play_info:
|
end_pattern='\n', default=None)
|
||||||
play_info = self._download_json(
|
or self._download_json(
|
||||||
'https://api.bilibili.com/pgc/player/web/v2/playurl', episode_id,
|
'https://api.bilibili.com/pgc/player/web/v2/playurl', episode_id,
|
||||||
'Extracting episode', query={'fnval': 12240, 'ep_id': episode_id},
|
'Extracting episode', query={'fnval': 12240, 'ep_id': episode_id},
|
||||||
headers=headers)
|
headers=headers))
|
||||||
|
|
||||||
premium_only = play_info.get('code') == -10403
|
premium_only = play_info.get('code') == -10403
|
||||||
play_info = traverse_obj(play_info, ('result', 'video_info', {dict})) or {}
|
play_info = traverse_obj(play_info, ('result', 'video_info', {dict})) or {}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user