我想从网上图书馆“EnriqueBolaños”(http://enriquebolanos.org)下载很多pdf
与wget
。如何使用wget从系统更改的url下载所有pdf?
与第一pdf
我想下载链接是
http://sajurin.enriquebolanos.org/vega/docs/G-1961-01-02.pdf
所有其他pdf
由url
它遵循一定的模式链接:他们发布在其中,e的日期。 G。
为Januar 3,1961:http://sajurin.enriquebolanos.org/vega/docs/G-1961-01-03.pdf
为Januar 4,1961:http://sajurin.enriquebolanos.org/vega/docs/G-1961-01-04.pdf。
如何从Januar 2,1961年下载所有可用的
pdf
到 Dezember 19,1997年wget
一次?如果这是不可能的,我怎么可以下载所有的
pdf
一出版年wget
,E。 G。首先是1961年的所有pdf
,然后是1962年?
我有这个命令到目前为止,导致只为Januar 1961年下载所有可用的pdf
:
wget -A pdf -nc -E -nd http://sajurin.enriquebolanos.org/vega/docs/G-1961-01-0{1..31}.pdf
编辑:我现在有以下命令:
wget -A pdf -nc -E -nd http://sajurin.enriquebolanos.org/vega/docs/G-19{61..97}-0{1..9}-{01..31}.pdf http://sajurin.enriquebolanos.org/vega/docs/G-19{61..97}-{10..12}-{01..31}.pdf
但是,wget
告诉我,
Argument list too long
有什么解决办法吗?
我尝试了以下循环无济于事:
for ((i=61; i<=$97; i++)) ; do wget -A pdf -nc -E -nd http://sajurin.enriquebolanos.org/vega/docs/G-19$i-0{1..9}-{01..31}.pdf http://sajurin.enriquebolanos.org/vega/docs/G-19$i-{10..12}-{01..31}.pdf ; done