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.sqliteand 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)