使用 wget 下载图片文件夹

ha2*_*109 5 unix scripting wget

我需要在我的脚本中写一行来从像 abc.com/Image/images/ 这样的 url 下载一个目录(大约有 10 张图像),在脚本中尝试 wget 命令,如下所示:

wget -e robots=off -r -l1 --no-parent -A.gif http://abc.com/Image/images/或 wget -A "*.gif" http://abc.com/Image/图片/

但它给出的错误是:

HTTP 请求已发送,正在等待响应... 403 禁止 11:25:12 错误 403:禁止。删除 abc.com/Images/images/index.html 因为它应该被拒绝。unlink: 没有那个文件或目录

我已经在使用 wget 命令从同一个 URL 下载一个文件,它工作正常,但在目录的情况下它会失败。

任何人都可以在这方面快速帮助我吗?

Shi*_*zou 4

如果您知道名称(您必须知道,如果远程目录未“打开”并且无法列出内容),请考虑将它们放入文件中并使用 or forwhile在 bash 或 powershell 或您拥有的东西中)或类似的; 如果名称遵循“模式”,请考虑使用curl它,用它你可以做类似的事情

curl http://asdf.com/what/ever/image/img[00-99].gif -o img#1.gif
Run Code Online (Sandbox Code Playgroud)

下载名称为 img00.gif、img01.gif 等的图像。