you-get下载视频

【补充已下好的百度盘JOJO】

链接: https://pan.baidu.com/s/1Vhpz7y2Lhh5jZS2MZ-RwxQ 提取码: fpns 复制这段内容后打开百度网盘手机App,操作更方便哦

小孩喜欢super jojo的视频,平时都在电视上看,老婆大人发话,说B站有JOJO英文原版,问我能不能下载。研究发现python的you-get 可以做到。

步骤:

一、安装you-get及环境相关配置

1、安装brewhome,我电脑已装。安装可参考:https://brew.sh/

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2、安装you-get

brew install you-get

安装成功后提示

==> Downloading https://homebrew.bintray.com/bottles/you-get-0.4.1500.big_sur.bo
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/6264f3509de8eed9b8695
######################################################################## 100.0%
==> Pouring you-get-0.4.1500.big_sur.bottle.tar.gz
==> Caveats
To use post-processing options, run `brew install ffmpeg` or `brew install libav`.
==> Summary
🍺  /usr/local/Cellar/you-get/0.4.1500: 753 files, 7.6MB

3、根据提示安装 ffmpeg

brew install ffmpeg

至此,you-get相关已安装好,下面可以进行视频抓取了。

二、B站视频抓取

1、查看视频信息,因为下载对应的格式用到

使用 you-get -i [url] 进行查看,使用有提示下载对应格式的format。我选择的是高清mp4,下载方式为 you-get –format=dash-flv [URL]。

如果url需要参数,加上单引号 ‘url’ 即可。

2、下载列表视频

使用 you-get [-o targer]–format=dash-flv720  –playlist [url]

其中 -o 是表示要保存的位置,我已经进入了当前目录,所以不再指定了。

下载结果

播放测试正常

This entry was posted in 应用. Bookmark the permalink.

发表评论