【工具】you-get 安装与使用(含使用反馈及总结)【最全】

一、前提

1. 安装python3

2. 安装ffmpeg并配置环境变量

下载网址 https://ffmpeg.zeranoe.com/builds/

默认选项即可,直接点击“Download Build”
在这里插入图片描述
解压后的文件夹根据喜好放在随意硬盘内,然后将ffmpeg 目录下的 bin 文件夹 配置环境变量,例:D:\ffmpeg-20200131-62d92a8-win64-static\bin

检测是否安装成功

cmd中输入ffmpeg后按回车,看见一下图示字符即为成功在这里插入图片描述

二、安装

pip3 install you-get

更新

pip3 install --upgrade you-get

三、使用

1. 直接下载,默认最清晰

C:\>you-get 网址

2. 使用 -i 参数可以列出视频有哪些清晰度的格式

C:\>you-get -i 网址

在这里插入图片描述
然后使用以下代码选择下载

you-get --format == format码 网址

3. 假如视频需要密码才能访问,可使用 -P 参数来指定密码

C:\>you-get -P 密码 网址

4. 如果是多P视频(多P视频就是里面有好几个视频)**,可使用 -l **(小写l)参数来自动下载连续的多个视频列表

C:\>you-get -l 网址

5. 使用 http 代理下载一个视频可使用 -x 参数来指定代理

C:\>you-get -x 127.0.0.1:80 网址

6. 使用 socks 代理下载一个视频可使用 -s 参数来指定代理

C:\>you-get -s 127.0.0.1:233 网址

7. 解析视频真实的地址

C:\>you-get -u 网址

8. 需要登录才能下载的视频
1)首先使用火狐浏览器先登录该视频网站
2)window + r 打开运行输入 %appdata%/Mozilla/firefox/profiles 回车确定
在这里插入图片描述
显示类似以下名字的文件夹(名字各有不同),在该文件夹中找到cookies.sqlite 文件

3lxwq2ip.default-release-1

复制cookies.sqlite 文件的完整路径

C:\Users\36597\AppData\Roaming\Mozilla\Firefox\Profiles\3lxwq2ip.default-release-1\cookies.sqlite

3)使用 you-get 工具的 -c 参数加载 cookie 文件,便可下载视频

C:\>set cookie=C:\Users\36597\AppData\Roaming\Mozilla\Firefox\Profiles\3lxwq2ip.default-release-1\cookies.sqlite

C:\>you-get -c %cookie% 网址

四、反馈

  1. you-get对于b站的视频下载十分实用
  2. 对于优酷的视频下载,只需要加载 cookie 文件即可
  3. 爱奇艺对于cookie 文件免疫(网上说,反正用了cookie都不能下VIP视频)
  4. 腾讯视频下载后会分开好几个视频,还可能会在下载过程中卡死

五、总结

下载腾讯视频别用you-get,爱奇艺非VIP视频可尝试(一般下很久,也会断,正常下载时还会一直掉和重连),优酷用cookie可以下载(VIP也可以识别),b站畅通无阻

发布了7 篇原创文章 · 获赞 9 · 访问量 2240

猜你喜欢

转载自blog.csdn.net/wzh365979633/article/details/104187617
今日推荐