Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

下载字幕失败 #4319

Closed
yufangjie1643 opened this issue Jul 15, 2023 · 10 comments
Closed

下载字幕失败 #4319

yufangjie1643 opened this issue Jul 15, 2023 · 10 comments
Labels
adaptation 适配性改动

Comments

@yufangjie1643
Copy link

对应功能

下载字幕:
启用下载字幕支持, 在视频页面中可从功能面板里下载字幕.

Commit: cd5e421
内部名称: downloadSubtitle

问题描述

下载视频字幕时弹出报错信息:“Cannot read properties of null (reading 'body')”
相关示例视频:https://www.bilibili.com/bangumi/play/ep761165

脚本版本

Bilibili Evolved v2.7.3

脚本管理器及版本

Tampermonkey v4.19.0

浏览器及版本

Microsoft Edge 版本 114.0.1823.79 (正式版本) (64 位)

播放器版本

version: 4.1.19-rc.1663.0

播放策略

默认

错误信息

Bilibili Evolved TypeError: Cannot read properties of null (reading 'body')
    at l (eval at <anonymous> (eval at <anonymous> (ep761165:1:1)), <anonymous>:1:1950)
    at async a.download (eval at <anonymous> (eval at <anonymous> (ep761165:1:1)), <anonymous>:12:3699)

附加截图

image image

致遇到了相同问题准备回复的人

太长不看
1、遇到了相同的问题:请用左下角的 reaction 点赞
2、实时关注该 Issue 的后续进展:请用 Issue 页上的 Subscribe 功能(在 PC 端按钮通常位于页面右侧)。
请您回复前务必确认您有在本 Issue 之外补充了其它相关信息(比如 Log)再行回复以免对他人造成不必要的困扰

完整版 由于每个 Issue 甚至整个项目都是可以订阅通知的, 对于已经有人汇报过的 Bug, 如果您也遇到了并且没有其他信息要补充, 可以直接在左下点个赞表示 +1, 不要再去新增评论。想关注后续的可以用 Subscribe,Subscribe 之后该 Issue 如果有变动都可以收到通知,如果不想被回复打扰可以使用更加进阶的 Customize 功能,勾选 "Closed" & "Reopened"。Closed 通常代表该 Issue 已被解决,极少数情况下的 Reopened 代表该 Issue 的问题重新出现。如果您新增了无意义评论,因为 Issue 这个 bug tracker 与邮件列表类似,订阅某个 Issue 的用户会在每次这个 Issue 有新的动态时收到一封新的提醒邮件。也就是说,在 Issue 中的一个不能提供新的信息的评论,相当于给所有订阅这个 Issue 的用户发了一封垃圾邮件(spam)。尤其项目的维护者也是订阅者中的一员,太多垃圾邮件会对维护者带来很多不必要的困扰。发送垃圾邮件在开源社区通常是不那么受欢迎的行为。
@the1812 the1812 added the adaptation 适配性改动 label Jul 16, 2023
@the1812
Copy link
Owner

the1812 commented Jul 16, 2023

b 站接口现在不返回字幕的下载地址了, 得找另外的方法

@Marx48
Copy link

Marx48 commented Jul 17, 2023

b 站接口现在不返回字幕的下载地址了, 得找另外的方法

你知道其他的选择吗?
''哔哩哔哩助手:bilibili.com 综合辅助扩展'' --> 下载字幕的方式也不起作用

@SetoKaiba
Copy link

@the1812
https://api.bilibili.com/x/player/wbi/v2?aid=xxx&cid=xxx
这个接口应该能返回字幕吧?B站播放器应该是用这个接口拿的字幕呀。

@SetoKaiba
Copy link

@Marx48 这是接口,不是直接点开的,要传正确的aid和cid才能获得字幕的地址。

@the1812
Copy link
Owner

the1812 commented Jul 19, 2023

这个接口应该能返回字幕吧?B站播放器应该是用这个接口拿的字幕呀。

可以的

@SetoKaiba
Copy link

@the1812 为什么AI生成的不能下载呀?以前都可以下载的呀,而且这个接口返回的里面有AI的呀

@SetoKaiba
Copy link

以前可以下载是因为subtitles[0]吗?因为只有一个字幕,所以自动下载AI的了吗?

@the1812
Copy link
Owner

the1812 commented Jul 21, 2023

b 站选择 AI 字幕不会更新到 localStorage 中存储的字幕语言,脚本匹配到的仍然是非 AI 字幕
不过我还没试过那种只有 AI 字幕的视频,说不定能下载

@SetoKaiba
Copy link

什么时候会发布到预览版呀?

@Holiday2019
Copy link

这个东西有无可能实现?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
adaptation 适配性改动
Projects
None yet
Development

No branches or pull requests

5 participants