导航至链接9000次

时间:2015-03-25 15:46:07

标签: javascript jquery url download get

我可以通过一种方式从受控服务器下载内容 - 将文档ID传递到如下链接:

https://website/deployLink/442/document/download/$NUMBER

如果我在浏览器中导航到此页面,则会下载ID为$NUMBER的文件。

问题是,我的服务器上有9,000个文件。

如何将它们整齐地下载到一个文件夹中?我想这里的JavaScript解决方案最好?

for(i=0; i<=9000; i++) {
  download("C:/Users/FolderOfFiles", "https://website/deployLink/442/document/download/" + i)
}

是我想要的功能。什么是最好和最干净的方式来实现这个?

我应该添加 - 这是我可以从服务器下载的唯一方式,有一个API调用暴露给我,我没有FTP访问权限。这是唯一的方法:)。

1 个答案:

答案 0 :(得分:2)

由于你想将它们下载到文件系统,javascript可能不是一个可行的选择。话虽如此,有很多方法可以做到这一点。打开命令行并导航到要将文件转储到的文件夹。

如果您使用的是Linux,则可以使用wget:

for i in {1..9000}; do wget https://website/.../download/$i; done

如果您使用的是Windows,最简单的方法是probably still wget

FOR /L %i in (1,1,9000) do wget https://website/.../download/%i

希望能为您指明方向。