命令行下载神器 you-get

jefxff 153,650 2020-05-18

you-get 下载神器; 忘记了之前B站下载出问题时, 好像通过一条命令解决的, 现在想不起来了, 先放在这里, 方便以后使用, 等再出问题时, 解决后在记录; 想起来了,是将 you-get 更换清华的源


1. 安装

pip3 install you-get

1.1 you-get 更换清华的源

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple you-get

2. 下载命令

you-get [OPTION] videoURL

3. OPTION

3.1 可选参数

参数说明
-V--version打印版本并退出
-h--help打印此帮助消息并退出

3.2 空运行文件(无实际下载)

参数说明
-i--info打印提取的信息
-u--url使用URL打印提取的信息
--json以JSON格式打印提取的URL

3.3 下载选项

参数说明
-n--no-merge不合并视频部分
--no-caption不下载字幕(字幕,歌词,弹幕,...)
-f--force强制覆盖现有文件
--skip-existing-file-size-check跳过现有文件而不检查文件大小
-F STREAM_ID-format STREAM_ID 将视频格式设置为STREAM_ID
-O FILE--output-filename FILE 设置输出文件名
-o DIR--output-dir DIR 设置输出目录
-p PLAYER--player PLAYER 将提取的URL流传输到PLAYER
-c COOKIES_FILE-cookies COOKIES_FILE 加载cookies.txt或cookies.sqlite
-t SECONDS--timeout SECONDS 设置套接字超时
-d-debug显示回溯和其他调试信息
-I FILE-input-file FILE 从FILE读取非播放列表网址
-P PASSWORD--password PASSWORD 将视频访问密码设置为PASSWORD
-l--playlist首选下载播放列表
-a--auto-rename自动重命名相同名称的不同文件
-k--insecure忽略ssl错误

3.4 代理选项

参数说明
-x HOST:PORT--http-proxy HOST:PORT 使用HTTP代理进行下载
-y HOST:PORT--extractor-proxy HOST:PORT 使用HTTP代理仅提取
--no-proxy永远不要使用代理
-s HOST:PORT--socks-proxy HOST:PORT 使用SOCKS5代理进行下载

# python #  小技能