获取B站多P视频的分P标题的方法

多P视频获取方法:

1.按F12打开控制台。

2.切换到“console”或者“控制台”选项卡。

3.选择加序号或者不加序号的代码复制,粘贴到console,按回车运行代码。

4.复制程序输出的内容。

不需要加序号就复制这段代码

1
2
3
4
5
6
7
8
// 不加序号
var list = document.getElementById('multi_page').getElementsByTagName('a');
console.log('本套视频共有:' + list.length + '集');
var textList = [];
for (let index = 0; index < list.length; index++) {
textList.push(list[index].title);
}
console.log(textList.join('\n\t'));

需要加序号就复制这段代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// 加序号
var list = document.getElementById('multi_page').getElementsByTagName('a');
var textList = [];
for (let index = 1; index <= list.length; index++) {
let xuHao = index.toString();
if (list.length < 10) {
xuHao = index.toString();
} else if (list.length < 100) {
if (index < 10) {
xuHao = '0' + index.toString();
}
} else if (list.length < 1000) {
if (index < 10) {
xuHao = '00' + index.toString();
} else if (index < 100) {
xuHao = '0' + index.toString();
}
}
textList.push(xuHao + '-' + list[index - 1].title);
}
console.log('本套视频共有:' + list.length + '集');
console.log(textList.join('\n\t'));

视频时间戳

有一种制作时间戳的方法,它可以更方便地跳转到视频中的某个片段,一般用在评论区。

将视频的链接复制到视频的评论区,接着在链接后面加上 /?t=0h1m59s,这里的英文字母 h、m、s 分别代表时、分、秒,字母前面的数字对应跳转到的时间点,即跳转到视频的 1 分 59 秒处。

最后点击右侧的「发表评论」,当他人点击这个链接,就会自动跳转到对应的时间点,而不需要手动拖拽进度条。

BV 号转化为 AV 号

AV 号原本是由一串数字组成,而新的 BV 号则变得较为复杂——由「数字+字母」组成。

虽然 AV 号被 BV 号取代了,但原有的 AV 号相关功能保持不变,你仍然可以通过原先的 AV 号打开现已升级为 BV 号的视频。

升级到 BV 号之后,不论视频发布时间的早晚,所有视频都采用新的 BV 号作为番号。但如果你想将 BV 号转换为 AV 号,也是可以做到的。

打开浏览器的开发者工具,切换到 Console(控制台)面板,在其中输入「aid」并回车,返回的一长串数字,就是原先的 av 号。升级到 BV 号之后,不论视频发布时间的早晚,所有视频都采用新的 BV 号作为番号。但如果你想将 BV 号转换为 AV 号,也是可以做到的。

打开浏览器的开发者工具,切换到 Console(控制台)面板,在其中输入「aid」并回车,返回的一长串数字,就是原先的 av 号。

参考链接:

1、B站十年,这 10 个技巧很多人不知道!