是否有命令从同一页面下载带有curl的文件并使用数字或时间戳重命名,或者使用.php
文件重写该文件?我的意思是网址是downloadfile.php?id=1500
所以当我设置选项-O
时,我会收到一个名为downloadfile.php
的文件,如果我下载id=1501
,downloadfile.php
会被重写是否可以设置curl将每个curl请求重命名为downloadfile00001.php
之类的数字或时间戳?
答案 0 :(得分:0)
如果您正在使用标记,则听起来您正在使用命令行。 -O使用与远程文件相同的名称。 -o表示使用您想要的任何名称写入文件。所以在你的脚本中bash或者你有什么,你会使用你想要的版本增加的变量。
示例:curl website.com -o websitenamefileiwant.html
答案 1 :(得分:0)
在bash脚本中你做了这个
filenames=( filename1.html filename2.html filename3.html )
curl -s -o "${filenames[i]}" <url>
或者您可以在命令行上执行此操作
sudo curl http://path-to-url/downloadfile.php?id=1500 -o downloadfile00001.php