我需要在我的脚本中写一行来从 abc.com/Image/images/等网址下载一个目录(大约有 10 张图片),在脚本中尝试 wget 命令,如下所示:
wget -e robots=off -r -l1 --no-parent -A.gif http://abc.com/Image/images/或者
wget -A "*.gif"http://abc.com/Image/images/
但它给出的错误是:
HTTP 请求已发送,正在等待响应... 403 Forbidden
11:25:12 错误 403:禁止。
删除 abc.com/Images/images/index.html 因为它应该被拒绝。
unlink: 没有那个文件或目录
我已经在使用 wget 命令从同一个 URL 下载一个文件,它工作正常,但在目录的情况下它会失败。
任何人都可以在这方面快速帮助我吗?
最佳答案
如果您知道名称(您必须知道,如果远程目录未“打开”且无法列出内容),请考虑将它们放入文件并使用 for
或 while
(在 bash 或 powershell 或您拥有的东西中)或类似的;如果名称遵循“模式”,请考虑使用 curl
相反,有了它,你可以做这样的事情
curl http://asdf.com/what/ever/image/img[00-99].gif -o img#1.gif
下载名称为 img00.gif、img01.gif 等的图像。
关于unix - 使用 wget 下载图片文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3131338/