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 下载一个文件,它工作正常,但在目录的情况下它会失败。
任何人都可以在这方面快速帮助我吗?
如果您知道名称(您必须知道,如果远程目录未“打开”并且无法列出内容),请考虑将它们放入文件中并使用 or for
(while
在 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 等的图像。