我需要下载 30000+ .mp3 文件!每个文件约 200 kb。
我尝试使用 Internet Download Manager 下载所有文件或分成 6 组(每次 5000 个文件)但出现卡顿。哪个下载管理器可以处理这么多文件?
答案1
我经常处理 3k <.5MB 的文件,并且我使用免费下载管理器。
我不能说是否有更好或更多的轻量级解决方案,但是,这个有效并且满足了我的需要 - 我逐页浏览,右键单击,将所有内容添加到 IDM,然后当我完成后,我在 IDM 中突出显示它们并开始!
我从来没有一次性完成 30k,但是,我希望这会有所帮助!
答案2
正如@Shiki 所说:wget
wget -i
将从外部文件读取所有 URL 并进行处理
答案3
下载器http://jdownloader.org/download/index 是一款有趣的、跨平台的 Java 下载器,目前正在不断开发中。它一点也不轻量,而且据我所知,它可能存在安全风险。30k 可能必须分段完成。但它有一种方法可以备份列表并加载列表。它的主要设计似乎更多地是关于从“公共服务器”下载,但它对普通内容很有效。
我已经看到了其中的 5000 个项目,但那是因为我要求它分析一个永远存在的链接,哎呀。
答案4
我使用 curl (http://curl.haxx.se/)。它有很多用于批量下载的优秀功能。它允许您在一次调用中指定多个文件,如下所示:
CURL.EXE http://example.com/file[1-10].mp3
这将下载“file1.mp3”、“file2.mp3”等等。
我使用它下载了很多文件,但不超过 5,000 个。不过,原则上它应该可以工作。