gpt4 book ai didi

linux - 使用linux从网站下载批处理文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:17:43 25 4
gpt4 key购买 nike

我想从网站下载一些文件(大约 1000-2000 个 zip 文件)。我可以坐下来一个接一个地添加每个文件。请给我一个程序或脚本或任何方法,以便我可以自动下载。

我正在谈论的网站的下载链接为

sitename.com/sometetx/date/12345/folder/12345_zip.zip

日期可以处理。主要关心的是文件夹前后的数字12345,它们都同时变化。例如

sitename.com/sometetx/date/23456/folder/23456_zip.zip sitename.com/sometetx/date/54321/folder/54321_zip.zip

我尝试使用curl

sitename.com/sometetx/date/[12345-54321]/folder/[12345-54321]_zip.zip

但它会进行很多下载组合,即保持 left 12345 不变,并扫描 12345 到 54321,增量 left 12345 +1,然后从 [12345-54321] 重复扫描。

还尝试过 bash wget这里我在两个地方有一个变量,当使用循环时,程序会忽略带有“_”的右侧 12345。请帮助我,我对linux或编程不太了解,谢谢

最佳答案

为了让 _ 旁边的循环变量不被 shell 忽略,请将其放在引号中,如下所示:

$ for ((i=10000; i < 99999; i++)); do \ 
wget sitename.com/sometetx/date/$i/folder/"$i"_zip.zip; done

关于linux - 使用linux从网站下载批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15447982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com