下载B站UP主的所有视频
小苍玛利丫
2022年11月18日 23:52

update:推荐工具downkyi

目标

如上图所示,我们想要下载UP主的全部(103个)视频。

过程

阶段一:收集UP主的所有视频链接

  1. 打开UP主的视频投稿页面

  2. 打开浏览器的开发者工具,打开Console Tab,按下Ctrl + L清屏

  3. 复制粘贴代码for (var a of document.getElementsByTagName('a&#​39;)) { console.log(a.href) },按下回车执行

  4. 找到输出内容中所有以网页链接​开头的链接(一般是输出内容的一个片段,如下图)

5. 复制粘贴到Notepad++中,得到

为叙述方便,将以上文本称作链接文本

6. 到这里,我们就收集到了第1页上的所有视频链接,重复以上过程以获取所有页上的视频链接

阶段二:链接去重

通过阶段一收集到的链接文本中会有重复的链接,需要执行去重操作。

  1. 利用Notepad++的替换功能,将链接文本整理成如下格式

2. 利用文本去重工具去重

阶段三:下载

  1. 利用Notepad++的替换功能,把链接文本中的回车替换为空格,从而将多行整理成一行

  2. 安装you-get,安装过程可以看you-get文档或其他文章,本文在此不详述

  3. 在想放置视频的文件夹下打开命令行工具,运行you-get 链接文本(即链接1 链接2 ... 链接n)

  4. 大功告成

补充

  1. 不用Notepad++,用其他文本编辑器也可以

  2. 此方法哪里讲得不清楚或已失效可以在评论区留言