1、安装you-get
pip install you-get
不借助国内的源,下载时间可能会比较长,因此我去网上搜了一些国内的源,如下表所示。
国内的源
清华 | https://pypi.tuna.tsinghua.edu.cn/simple |
---|---|
阿里云 | http://mirrors.aliyun.com/pypi/simple/ |
中国科技大学 | https://pypi.mirrors.ustc.edu.cn/simple/ |
华中理工大学 | http://pypi.hustunique.com/ |
山东理工大学 | http://pypi.sdutlinux.org/ |
豆瓣 | http://pypi.douban.com/simple/ |
借助国内的源,下载下来就比较快了。这里借助的是清华源。
pip install you-get -i https://pypi.tuna.tsinghua.edu.cn/simple
2、you-get的一些选项
英文好的同学可以在安装好you-get之后,打开cmd,输入you-get,即可获取说明。我英文不是很好,我去网上搜的翻译。
选项 | 说明 |
---|---|
-i | 显示资源信息,比如说格式、清晰度、大小等 |
-u | 指定下载或查看的url,有时候可以省略-u直接加上url |
-o | 设置输出文件夹,即保存路径,若不指定,则保存在当前工作目录 |
-O | 设置文件名,可采用默认文件名 |
-f | 强制覆盖已存在的文件 |
-l | 优先下载整个列表 |
-P | 使用密码(若访问视频需要密码) |
-t | 设置超时时间,单位是秒 |
-c | 使用cookie,加载cookies.txt 或者cookies.sqlite |
内容来源:传送门
3、下载视频
先在D盘新建一个文件夹(这里新建的是《you-get视频》),以方便视频的存储。
我选取了哔哩哔哩的一个视频,传送门,视频链接如下:
https://www.bilibili.com/video/BV1bt411c7aQ?from=search&seid=2896024258616232132
接着,我们可以先看一下文件的信息,打开cmd,输入命令:
you-get -i https://www.bilibili.com/video/BV1bt411c7aQ?from=search&seid=2896024258616232132
会得到一些信息,例如:格式,清晰度,文件大小啦
然后输入命令:
you-get -o D:\you-get视频 https://www.bilibili.com/video/BV1bt411c7aQ?from=search&seid=2896024258616232132
(注意:-o 后面加的是想要储存视频的地址嗷)
如果想要选择地下载视频,可以根据上一步得到的信息,如图:
如果我想要下载清晰度为360P的,则只需要对上面的命令加以修改,如下:
you-get -o D:\you-get视频 --format=flv360 https://www.bilibili.com/video/BV1bt411c7aQ?from=search&seid=2896024258616232132
默认情况下,是下载清晰度最高的版本,下图就是默认情况下的下载进度图片:
等进度条变成100%就成功啦!
打开D盘看一眼成果,嘿嘿
视频格式为 flv ,华为播放器不支持播放(呜呜呜)
那我再返回看一下,一开始得到的信息。
哎呀,是可以下载mp4的,看来默认情况下,mp4没flv优先度高!
那么我重来一遍
下载成功了
但是音视频分开的,不过更方便剪辑了,嘿嘿。flv格式是不分开的,看个人需要吧。
今天初步接触了you-get,真的是一个宝藏!!!