0

我想将整个字母表称为多个字母,以便在启动之前预先缓存站点。

前任:

example.com/search?id=a

example.com/search?id=z

example.com/search?id=aa

example.com/search?id=zz

example.com/search?id=aaa

example.com/search?id=zzz

是否有一种从命令行/shell 以这种方式获取wget/etc的有效方法?

4

1 回答 1

4

curl

curl -# 'example.com/search?id=[a-z]' > /dev/null
curl -# 'example.com/search?id=[a-z][a-z]' > /dev/null
curl -# 'example.com/search?id=[a-z][a-z][a-z]' > /dev/null

使用wget(和 bash):

wget -O/dev/null 'example.com/search?id='{{a..z},{a..z}{a..z},{a..z}{a..z}{a..z}}

不过,不确定它是否有效,但它可能会让你走得更远。

于 2012-12-29T12:15:26.440 回答