如何通过命令行从 YouTube 以外的网页下载音频?

如何通过命令行从 YouTube 以外的网页下载音频?

如何从终端内的命令行下载 Youtube 以外的网站上的音频文件?

答案1

使用 wget 从网站下载所有音乐文件 -

wget -r -l1 -H -nd -A mp3 -e robots=off http://example/url

这将从网站下载“-A”后指定类型的所有文件。以下是选项的细分:

-r 开启递归并下载页面上的所有链接

-l1 只进入页面的一级链接(使用 -r 时这非常重要)

-H 跨域意味着它将下载不具有相同域名的站点的链接

-nd 表示将所有下载内容放在当前目录中,而不是将所有目录放在路径中

-A mp3 过滤器仅下载 mp3 链接(这可以是用逗号分隔的不同文件格式列表,以搜索多种类型)

-e robots=off 只是意味着忽略 robots.txt 文件,它可以阻止 wget 之类的程序导致网站崩溃……

来源

相关内容