如何将图像 URL 列表转换为图像的 zip 文件?
how to convert a list of image URLs to a zip file of images?
有谁知道如何仅依靠图片网址列表作为数据源来批量下载图片?我浏览了所有应用程序,但我能找到的只有这个:http://www.page2images.com/(它只对 URL 上的每个图像的屏幕截图进行硬编码。)
您好 您可以尝试免费下载管理器,或者如果您有 Linux 使用带有文本源文件的 wget 命令
所以有一个服务器 运行 任何你想要的。
- 将图像名称数组发送到服务器 - 使用您想要的任何语言,但让函数对数组执行 for 循环
- 从文件执行
wget https://image.png
(假设您使用 NodeJS,这将是 eval('wget ' + imgList[i])
- 这会将所有内容下载到您的当前目录
- for 循环完成后,下一步是压缩所有项目
tar -zcvf files.tar.gz ./
- 这将在该目录中创建一个包含所有文件的 tar 球
- 下载 tar
如果您想对此有所了解,您应该创建一个随机命名的目录并执行所有命令以指向该目录。所以你会说 wget https://image.png ./jriyxjendoxh/
将文件放入随机命名的文件夹中。然后最后tar -zcvf files.tar.gz jriyxjendoxh/*
然后为了确保您已经下载了所有文件,您可以创建一个信号量来阻止 tar 球的创建,直到文件数等于传入的文件数大批。这将是确保所有文件都已下载的真正奇特的方式。
有谁知道如何仅依靠图片网址列表作为数据源来批量下载图片?我浏览了所有应用程序,但我能找到的只有这个:http://www.page2images.com/(它只对 URL 上的每个图像的屏幕截图进行硬编码。)
您好 您可以尝试免费下载管理器,或者如果您有 Linux 使用带有文本源文件的 wget 命令
所以有一个服务器 运行 任何你想要的。
- 将图像名称数组发送到服务器 - 使用您想要的任何语言,但让函数对数组执行 for 循环
- 从文件执行
wget https://image.png
(假设您使用 NodeJS,这将是eval('wget ' + imgList[i])
- 这会将所有内容下载到您的当前目录 - for 循环完成后,下一步是压缩所有项目
tar -zcvf files.tar.gz ./
- 这将在该目录中创建一个包含所有文件的 tar 球- 下载 tar
如果您想对此有所了解,您应该创建一个随机命名的目录并执行所有命令以指向该目录。所以你会说 wget https://image.png ./jriyxjendoxh/
将文件放入随机命名的文件夹中。然后最后tar -zcvf files.tar.gz jriyxjendoxh/*
然后为了确保您已经下载了所有文件,您可以创建一个信号量来阻止 tar 球的创建,直到文件数等于传入的文件数大批。这将是确保所有文件都已下载的真正奇特的方式。