mirror of https://github.com/yutto-dev/yutto
👽️ fix: use new subtitle api in bangumi (#485)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
parent
4ab096d96d
commit
6825c807be
|
@ -149,7 +149,7 @@ async def get_bangumi_playurl(
|
|||
async def get_bangumi_subtitles(
|
||||
ctx: FetcherContext, client: AsyncClient, avid: AvId, cid: CId
|
||||
) -> list[MultiLangSubtitle]:
|
||||
subtitile_api = "https://api.bilibili.com/x/player/v2?cid={cid}&aid={aid}&bvid={bvid}"
|
||||
subtitile_api = "https://api.bilibili.com/x/player/wbi/v2?aid={aid}&bvid={bvid}&cid={cid}"
|
||||
subtitile_url = subtitile_api.format(**avid.to_dict(), cid=cid)
|
||||
subtitles_json_info = await Fetcher.fetch_json(ctx, client, subtitile_url)
|
||||
if subtitles_json_info is None:
|
||||
|
|
|
@ -64,7 +64,7 @@ class MaxRetry:
|
|||
DEFAULT_PROXY = None
|
||||
DEFAULT_TRUST_ENV = True
|
||||
DEFAULT_HEADERS: dict[str, str] = {
|
||||
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36",
|
||||
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36",
|
||||
"Referer": "https://www.bilibili.com",
|
||||
}
|
||||
DEFAULT_COOKIES = httpx.Cookies()
|
||||
|
|
Loading…
Reference in New Issue