====== You-get ====== ---- You-Get是一个小型命令行实用程序,用于从Web下载媒体内容(视频、音频、图像),以防万一没有其他方便的方法可以做到这一点。 **这就是你可能想要使用它的原因**: * 你喜欢互联网上的某些内容,只是想下载它们以供自己取乐。 * 你通过计算机在线观看您喜爱的视频,但禁止保存它们。你觉得你无法控制自己的电脑。(这不是开放网络应该工作的方式。) * 你想摆脱任何闭源技术或专有JavaScript代码,并禁止在您的计算机上运行Flash之类的东西。 * 你是黑客文化和自由软件的拥护者。 **You-Get能为你做什么**: * 从YouTube、优酷、Niconico等热门网站下载视频/音频。 * 在您的媒体播放器中流式传输在线视频。没有网络浏览器,没有更多的广告。 * 通过抓取网页下载图像(感兴趣的)。 * 下载任意非HTML内容,即二进制文件。 ====== 历史 ====== ---- 等待补充 ====== 用法 ====== ---- 用法: you-get [可选项]... 网址... 一个抓取网页的小型下载器 可选参数: -V, --version 打印版本并退出 -h, --help 打印此帮助信息并退出 试运行选项: (没有实际下载) -i, --info 打印提取的信息 -u, --url 打印带有 URL 的提取信息 --json 以 JSON 格式打印提取的 URL 下载选项: -n, --no-merge 不要合并视频部分 --no-caption 不要下载字幕(字幕、歌词、弹幕……) --postfix Postfix downloaded files with unique identifiers -f, --force 强制覆盖现有文件 --skip-existing-file-size-check 跳过现有文件而不检查文件大小 -F STREAM_ID, --format STREAM_ID Set video format to STREAM_ID -O FILE, --output-filename FILE 设置输出文件名 -o DIR, --output-dir DIR 设置输出目录 -p PLAYER, --player PLAYER 将提取的URL流式传输到播放器 -c COOKIES_FILE, --cookies COOKIES_FILE Load cookies.txt or cookies.sqlite -t SECONDS, --timeout SECONDS Set socket timeout -d, --debug Show traceback and other debug info -I FILE, --input-file FILE Read non-playlist URLs from FILE -P PASSWORD, --password PASSWORD Set video visit password to PASSWORD -l, --playlist Prefer to download a playlist -a, --auto-rename Auto rename same name different files -k, --insecure ignore ssl errors -m, --m3u8 download vide using an m3u8 url 播放列表可选选项: --first FIRST the first number --last LAST the last number --size PAGE_SIZE, --page-size PAGE_SIZE the page size number 代理选项: -x HOST:PORT, --http-proxy HOST:PORT Use an HTTP proxy for downloading -y HOST:PORT, --extractor-proxy HOST:PORT Use an HTTP proxy for extracting only --no-proxy Never use a proxy -s HOST:PORT or USERNAME:PASSWORD@HOST:PORT, --socks-proxy HOST:PORT or USERNAME:PASSWORD@HOST:PORT Use an SOCKS5 proxy for downloading ====== 相关网站 ====== ---- [[https://you-get.org/#you-get|You-Get官网]] [[https://github.com/soimort/you-get|You-Get源码]]