网上有些资源下载链接有规律可循,例如简单按数字或字母 ID 命名,这种可以用迅雷批量下载。如果你希望放在服务器上下载,或者使用 Linux 系统,那也很简单,用 wget
、curl
下载命令就行。
假如下载文件是这样命名的。
file_1.mp3 ... file_10.mp3
要批量下载这个 ID 范围的文件,只需用下面命令(curl
用 [1-10]
表示)。
wget http://example.com/file_{1..10}.mp3
如果要同时重命名文件(通常文件名不会使用中文),那么用 for 循环下载即可。
for id in {1..10}; do wget -O 文件_$id.mp3 http://example.com/file_$id.mp3; done;
如果文件名是字母 ID,用 {a..z}
或 {A..Z}
替换命令中的数字 ID。