使用wget限制文件下载数量?

使用wget限制文件下载数量?

我正在尝试使用 .pdf 从网站下载所有 pdf 文件wget。我只需要n下载文件。下载文件后如何判断wget停止n

答案1

AFAIK,没有切换到直接从内部执行此操作wget,因此:

我会做什么:

#!/bin/bash

num=10
mech-dump --links http://domain.tld/path |
grep -i '\.pdf' |
while read url; do
    if ((++c <= num)); then
        wget "$url"
    fi
done

mech-dump是 debian 包libwww-mechanize-perl

相关内容