使用 wget 从远程 HTTP 文件夹下载所有文件

0 shell wget

我想*.gif从特定位置下载所有文件。例如,假设位置是http://asdf.com/file/images/*.gif。当我使用:

wget -m http://asdf.com/file/images/
Run Code Online (Sandbox Code Playgroud)

我得到一个403 (permission denied)错误。但是当我使用:

wget -m http://asdf.com/file/images/xyz.gif
Run Code Online (Sandbox Code Playgroud)

它完美地工作。大约有 50 张图像;我怎样才能下载它们?我不能写 50 个wget命令

SLa*_*aks 5

这不可能。

wget 无法知道远程服务器上存在哪些文件。

相反,如果服务器启用了目录浏览,或者图像链接到某处,则您可以抓取其他页面。