代码之家  ›  专栏  ›  技术社区  ›  Tryhard

使用wget下载特定目录数据

  •  0
  • Tryhard  · 技术社区  · 7 年前

    我正在从 'ftp' 服务器使用 'wget'

    我正在使用 "wget -c -r --no-parent 'URL' --user=xx --password=xx"

    现在,如果我给出一个URL xx,后跟2009年,那么URL将是 xx/2009 (001 to 365) .我怎么做?

    2 回复  |  直到 7 年前
        1
  •  0
  •   Giuseppe Scrivano    7 年前

    您可以使用shell扩展指定所需的目录:

    wget -c -r --no-parent URL/2009/{100..365} --user=xx --password=xx

        2
  •  0
  •   Tryhard    7 年前

    如果有人在搜索这些类型的问题,我现在有另一个解决方案,它比 wget -c -r --no-parent URL/2009/{100..365} --user=xx --password=xx 这没有任何问题,但如果URL的编程方式是不允许任何人一次下载大量数据,那么下一个URL就会成功 for i in $(seq -w 144 365);do wget -r --no-parent URL/year/$i --user=XX --password=xx ; sleep 30; done