摘要:发现了一个python写的下载小工具,可以下载近乎全网的视频,特来分享一下。
you-get
you-get 是 https://github.com/soimort/you-get 上的一个开源项目,搭建可以通过这个项目下载大多数网站的音视频文件。
you-get支持的网站非常多,我们可以先来看一部分:
支持网站:(包括国外网站和国内网站)
安装
在官方文档内可以很清楚的看到安装需要些什么
The following dependencies are necessary:
- Python 3.2 or above
- FFmpeg 1.0 or above
- (Optional) RTMPDump
官方还提供了很多下载使用的方式,不过我就在这里简述一下我使用的方式:
安装python3.2及以上的版本
百度 www.baidu.com 会告诉你怎么安装。
打开CMD(win+R)输入cmd,点击确定
就是进入Windows命令行窗口啦!
安装you-get工具
pip3 install you-get
会看到如下提示即为安装成功:
测试
打开想要下载的视频,复制链接:
举个栗子:https://www.bilibili.com/video/av81148317
在命令行工具中输入
you-get 视频地址
再按下回车即可。这里的下载速度是按照自己网络的情况来决定的。
默认会下载到C:\Users\ <你自己的用户名>
当然还可以加入不同的参数来修改下载的方式:
比如可以用带参数 -o 将视频下载到指定位置:
带参数 -i 查看视频下载的画质等信息
然后根据提示就可以下载任意画质啦~
大家可以多多测试一下,更多参数可以查阅官方文档~