如何将图像URL列表转换为图像的zip文件?

时间:2016-01-17 05:00:42

标签: image url amazon-s3 jpeg batch-processing

是否有人知道如何仅依靠图像网址列表作为数据源批量下载图像?我查看了应用程序,但我能找到的只有:http://www.page2images.com/(它只对网址上每个图像的屏幕截图进行了硬编码。)

2 个答案:

答案 0 :(得分:1)

让服务器运行你想要的任何东西。

  1. 将一组图像名称发送到服务器 - 使用您想要的任何语言,但该函数在数组上执行for循环
  2. 从文件中执行wget https://image.png(假设您使用NodeJS,这将是eval('wget ' + imgList[i]) - 这会将所有内容下载到您当前的目录
  3. for循环完成后,下一步是压缩所有项目tar -zcvf files.tar.gz ./ - 这将创建该目录中所有文件的tar球
    1. 下载tar
  4. 如果您想了解这一点,您应该创建一个随机命名的目录并执行所有命令以指向该目录。因此,您可以说wget https://image.png ./jriyxjendoxh/将文件放入随机命名的文件夹中。然后在最后tar -zcvf files.tar.gz jriyxjendoxh/*

    然后为了确保你已经下载了所有文件,你可以创建一个信号量来创建tar球,直到文件数等于传入数组的计数。这将是确保下载所有文件的真正奇特方式。

答案 1 :(得分:0)

您好,您可以尝试使用免费下载管理器,或者如果您使用Linux,请将wget命令与文本源文件一起使用