YOU-GET
安装
依赖环境
方式
-
Pip:
pip3 install you-get
-
Antigen:在
.zshrc
中添加antigen bundle soimort/you-get
-
GIthub下载:解压后
-
手动将目录添加到环境变量
PATH
-
以管理员模式执行
python3 setup.py install
-
以管理员模式执行
python3 setup.py install --user
-
-
Git clone:
git clone git://github.com/soimort/you-get.git
,clone后执行GIthub下载解压后的步骤 -
Homebrew(仅Mac):
brew install you-get
-
pkg (仅FreeBSD):
pkg install you-get
升级
根据安装的方式,选择对应的方式升级
shell
pip3 install --upgrade you-get
1
下载最新版本
shell
you-get https://github.com/soimort/you-get/archive/master.zip
1
获取开发版本
shell
pip3 install --upgrade git+https://github.com/soimort/you-get@develop
1
使用说明
查看信息:you-get -i [URL]
下载明确的资源:you-get -i [URL].jpg
当使用Ctrl
+ C
中断下载时,会在输出目录中保留临时.download
文件,下次运行相同参数的命令时,下载进度将会恢复,如果文件已完全下载(即临时文件已不存在),则获取文件会跳过下载。如果需要强制下载,可使用--force
/-f
选项,这样会覆盖任何具有相同名称的现有文件或临时文件!
命令说明
shell
you-get [OPTION]... URL...
1
--version
/-V
:打印版本信息并退出命令--help
/-h
:打印帮助信息并退出命令--info
/-i
:打印提取格式化之后的信息--url
/-u
:从页面提取可下载资源URL的列表,并打印出来--json
:提取成JSON格式的数据,并打印出来--no-merge
/-n
:不合并视频--no-caption
:不下载字幕、歌词、danmaku--force
/-f
:强制重新下载,该参数会覆盖任何具有相同名称的现有文件或临时文件--skip-existing-file-size-check
:跳过现有文件而不检查文件大小--format <STREAM_ID>
/-F <STREAM_ID>
:设置视频流格式,可通过-i
获取--output-filename <FILE>
/-O <FILE>
:指定下载文件名,you-get -O output.mp4
--output-dir <DIR>
/-o <DIR>
:指定输出路径,you-get -o d:/__temp__ [URL]
--player <PLAYER>
/-p <PLAYER>
:使用播放器播放,而不是下载--cookies <COOKIES_FILE>
/-c <COOKIES_FILE>
:添加cookies,目前支持两种,Mozillacookies.sqlite
and Netscapecookies.txt
--timeout <SECONDS>
/-t <SECONDS>
:设置超时时间--debug
/-d
:显示调试信息--input-file <FILE>
/-I <FILE>
:从文件读取非播放列表URL--password <PASSWORD>
/-P <PASSWORD>
:设置密码--playlist
/-l
:下载播放列表--auto-rename
/-a
:自动重命名相同名称的不同文件--insecure
/-k
:忽略ssl错误--http-proxy <HOST:PORT>
/-x <HOST:PORT>
:设置代理,you-get -x 127.0.0.1:1080 [URL]
--extractor-proxy <HOST:PORT>
/-y <HOST:PORT>
:设置代理仅用于提取,you-get -y 127.0.0.1:1080 [URL]
--no-proxy
:默认使用系统代理,可使用该参数禁用代理--socks-proxy <HOST:PORT>
or--socks-proxy <USERNAME:PASSWORD@HOST:PORT>
/-s <HOST:PORT>
or-s <USERNAME:PASSWORD@HOST:PORT>
:使用SOCKS5代理下载
评论 (0)