如何使用命令行工具下载网络资源
这是一篇略带技术性的教程文章,你需要略懂 Python 以及命令行的相关操作。
首先有请这篇文站的主角:you-get ,目前 GitHub 33k+ stars。
you-get 是一个实用的命令行实用程序,可以用来下载网络中(视频,音频,图片)等资源。当然,这是在你没有其他方法下载情况下的一个选择。
安装
由于工具基于 Python,因此需要先配置好 Python 环境(3.2 以上)。Mac 用户自带 Python 2.x 版本,可以直接通过 homebrew 进行更新;Windows 用户可以在 Python 官网下载直装程序,并勾选默认的环境变量。
打开命令行工具,使用 python --verison
可以查看环境是否配置成功。
在命令行输入以下命令,安装 you-get。
$ pip3 install you-get
使用
这里以下载 bilibili 视频为例,首先任意打开一个视频,通过浏览器复制链接。
首先在命令行输入以下命令,其中 <link>
代表所复制的链接
$ you-get -i <link>
可以看到,命令行返回了一些可选的列表,对应着不同清晰度的视频,在命令行中添加上分辨率参数,即可开始下载。
$ you-get --format=flv720 <link>
输入上面的命令,命令行就开始下载了视频了,视频的保存位置即当前命令行所执行的位置。
例如我的截图中,视频保存在了 C:UsersAdministration
文件夹下面
下载音乐也同样的方法,直接使用命令 you-get <music-link>
,其中 <music-link>
代表音乐链接。例如这里下载一首网易云的歌曲:
如果需要中止下载,可以使用快捷键 Ctrl
+ C
。
支持
you-get 支持国内和国外的主流网站,可以下载网站内的视频、音频以及图片,更多可查看支持列表。
Just break it!
完
文章首发于公众号:嗜码