使用 Lux 下载 Bilibili 1080p 视频

博主每个月的上网免费时长有限,但这学期的自学任务繁重,很多视频在B站上,以前的脚本只能下载 720p 视频,清晰度堪忧,经过折腾,发现使用 lux 可以很方便的下载各大网站视频

获取B站的 cookie

在登陆过的网页版B站打开开发者模式,找到SESSDATA字段,复制值保存到cookie.txt备用

获取B站播放列表

lux本来支持-p下载整个播放列表,但是似乎不能下载UP主的合集,那就只有手动获取了,以🐜老师的编译原理录屏为例(🐜🐜)

1
Array.from(document.querySelectorAll('div.video-pod__item[data-key]')).map(el => el.dataset.key).join(' ')

开始下载🚀

下载好lux的二进制文件,以linux环境为例,合并视频时需要提前安装好FFmpeg

1
./lux -c cookie.txt BVxxxx

(开始猛学编译原理😖)

主页访问量: ~
使用 Hugo 构建
主题 StackJimmy 设计