一、You-get
是GitHub上的一个项目,也可以说是一个命令行程序,帮助大家下载大多主流网站上的视频、图片及音频。
二、如何使用
1、下载获取该命令
1.1 首先下载python3.7
- 官网下载地址:https://www.python.org/downloads/
- 按步骤选择自己的安装位置进行安装即可
- win+r打开cmd窗口,使用命令:python -V ,或 py -V 验证python是否成功安装
Microsoft Windows [版本 10.0.18363.1916]
(c) 2019 Microsoft Corporation。保留所有权利。
C:\Users\hct>python -V
Python 3.7.6
C:\Users\hct>
1.2 安装you-get工具
- win+r打开cmd窗口,键入pip3 install you-get安装
- 键入pip3 install --upgrade you-get检查更新
C:\Users\hct>pip3 install you-get
Collecting you-get
Cache entry deserialization failed, entry ignored
Downloading https://files.pythonhosted.org/packages/f1/e9/3b6f38f800602f9724b3e5b1bf0350e397a0092a3f1fa698e0aeb173122f/you-get-0.4.1555.tar.gz (165kB)
100% |████████████████████████████████| 174kB 533kB/s
C:\Users\hct>pip3 install --upgrade you-get
Collecting you-get
Using cached https://files.pythonhosted.org/packages/f1/e9/3b6f38f800602f9724b3e5b1bf0350e397a0092a3f1fa698e0aeb173122f/you-get-0.4.1555.tar.gz
2、正确输入格式使用
都是在cmd命令行窗口中进行的操作,前置条件都需要 win+r打开cmd窗口
1.1 键入you-get 视频链接,点击回车就可以下载了
C:\Users\hct>you-get https://www.bilibili.com/video/BV1Af4y1A7ZV?share_source=copy_web
site: Bilibili
title: 胡歌一人分饰五角与自己对话:我们可以永远相信中国
stream:
- format: flv
container: flv
quality: 高清 1080P
size: 42.9 MiB (45031361 bytes)
# download-with: you-get --format=flv [URL]
Downloading 胡歌一人分饰五角与自己对话:我们可以永远相信中国.flv ...
100% ( 42.9/ 42.9MB) ├████████████████████████████████████████┤[1/1] 529 kB/s
Downloading 胡歌一人分饰五角与自己对话:我们可以永远相信中国.cmt.xml ...
C:\Users\hct>
1.2 键入 you-get -i 视频链接 可以预览下载的画质选择,下载大小
C:\Users\hct>you-get -i https://www.bilibili.com/video/BV1Af4y1A7ZV?share_source=copy_web
site: Bilibili
title: 胡歌一人分饰五角与自己对话:我们可以永远相信中国
streams: # Available quality and codecs
[ DASH ] ____________________________________
- format: dash-flv
container: mp4
quality: 高清 1080P
size: 35.4 MiB (37159447 bytes)
# download-with: you-get --format=dash-flv [URL]
- format: dash-flv720
container: mp4
quality: 高清 720P
size: 25.7 MiB (26964441 bytes)
# download-with: you-get --format=dash-flv720 [URL]
- format: dash-flv480
container: mp4
quality: 清晰 480P
size: 17.7 MiB (18609243 bytes)
# download-with: you-get --format=dash-flv480 [URL]
- format: dash-flv360
container: mp4
quality: 流畅 360P
size: 6.7 MiB (7018921 bytes)
# download-with: you-get --format=dash-flv360 [URL]
[ DEFAULT ] _________________________________
- format: flv
container: flv
quality: 高清 1080P
size: 42.9 MiB (45031361 bytes)
# download-with: you-get --format=flv [URL]
- format: flv720
container: flv
quality: 高清 720P
size: 30.8 MiB (32246926 bytes)
# download-with: you-get --format=flv720 [URL]
- format: flv480
container: flv
quality: 清晰 480P
size: 14.3 MiB (15047019 bytes)
# download-with: you-get --format=flv480 [URL]
- format: flv360
container: flv
quality: 流畅 360P
size: 6.8 MiB (7083692 bytes)
# download-with: you-get --format=flv360 [URL]
C:\Users\hct>
例如:键入you-get --format=flv480 网址命令
C:\Users\hct>you-get --format=flv480 https://www.bilibili.com/video/BV1Af4y1A7ZV?share_source=copy_web
site: Bilibili
title: 胡歌一人分饰五角与自己对话:我们可以永远相信中国
stream:
- format: flv480
container: flv
quality: 清晰 480P
size: 14.3 MiB (15047019 bytes)
# download-with: you-get --format=flv480 [URL]
Downloading 胡歌一人分饰五角与自己对话:我们可以永远相信中国.flv ...
100% ( 14.3/ 14.3MB) ├████████████████████████████████████████┤[1/1] 10 MB/s
Downloading 胡歌一人分饰五角与自己对话:我们可以永远相信中国.cmt.xml ...
3、提示
- 视频中断下载后,再次键入相同命令,会继续下载
- 下载时间过长或卡住、需要更换画质下载可以按住Ctrl+z键退出
- 下载的视频默认放在C盘下用户目录下的自己电脑登录的用户下,路径为C:\Users\hct(这里的hct是我自己的电脑用户名)
- 上图中的.xml文件就是网页的弹幕等网页内容