Curl从命令行下载zip文件

Curl从命令行下载zip文件,curl,download,cygwin,Curl,Download,Cygwin,我试图在cygwin中使用Curl表单下载一个包含几十张照片的zip文件 问题是我没有实际zip文件的URL,而是在单击“下载”链接时,它调用另一个动态生成的URL,该URL只存在不到一秒钟,所以我无法直接调用该URL 单击“下载”时使用的URL如下所示 当我在Chrom DevTools中单击该URL并运行该脚本后使用“copy as Curl”时,它会下载网页的源代码,但不会下载文件本身 我的问题是-有没有办法使用Curl来下载这个zip文件?如果没有,还有其他的工具我应该考虑吗?最终这将是

我试图在cygwin中使用Curl表单下载一个包含几十张照片的zip文件

问题是我没有实际zip文件的URL,而是在单击“下载”链接时,它调用另一个动态生成的URL,该URL只存在不到一秒钟,所以我无法直接调用该URL

单击“下载”时使用的URL如下所示

当我在Chrom DevTools中单击该URL并运行该脚本后使用“copy as Curl”时,它会下载网页的源代码,但不会下载文件本身


我的问题是-有没有办法使用Curl来下载这个zip文件?如果没有,还有其他的工具我应该考虑吗?最终这将是一个成熟的应用程序,但现在我只是在shell中进行实验

您可以使用库与网页交互,并通过编程方式单击链接。生成唯一url后,可以将其传递给curl。我现在还不知道,我可以这样做,但我尽量避免让页面出现在屏幕上,我相信这是通过编程点击链接所必需的。在这个站点的所有其他方面,我都可以使用curl,而不必在浏览器中启动该站点。另外,我不相信它会足够快,因为在curl发挥其魔力之前,链接会“消失”。我指的是一个库,它能够在没有GUI浏览器的情况下请求加载页面。您可能不得不放弃curl,在服务器返回文件时让浏览器下载文件,因为站点可能依赖于相同的连接来确保链接是从相同的源下载的。