如何从终端内的命令行下载 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 之类的程序导致网站崩溃……