如何在整个网站上下载.mp3文件?


14

我想下载网站上的所有mp3文件(甚至在主页和子链接中)。

例如,我想从“ http://example.org/musics/ ” 下载所有.mp3链接以及所有子链接。

如何使用wgethttrack命令执行此操作?

Answers:


24

使用wget命令,您可以使用:

wget -c -A '*.mp3' -r -l 1 -nd http://example.org/musics/
  • -c:继续获取部分下载的文件。
  • -A:仅接受mp3文件。使用您要下载的另一种格式更改此格式。
  • -r:递归
  • -l 1:一层深(即,仅此页面上直接链接的文件)
  • -nd:不创建目录结构,只需将所有文件下载到当前目录即可。

0

如果文件不在同一服务器上,例如cdn或子域,则需要添加“ -H主机跨区”参数。

默认情况下(出于充分原因),Wget的递归检索将忽略与命令中指定的主机不同的主机。但是,根据文件的存储位置,您可能需要访问其他主机(或同一主机的不同服务器名称)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.