wget 大法好啊,废话不多说,下面开始wget之旅吧。


下载限速

具体使用--limit-rate 数字k(千字节)/m(兆字节)

举例:

# 以20k速度下载一个iso文件
wget --limit-rate 20k http://example.com/file.iso

额外的,wget还可以指定最大下载配额(quota)一旦配额用尽,下载也就会随之停止。

wget -Q 100m http://wxample.com/file1 http://example.com/file2

断点续传

这个功能真的是很优雅,使用wget的时候,只需要指定-c选项即可。

举例:

wget -c URL

复制整个网站

复制整个网站,说白了就是把目标网站做成一个镜像,然后下载到本地。

  • 常用方式:

    我们只需要制定–mirror参数即可。但是网站上超链接什么的大部分是以网站服务器相对路径而存在的,为了保证下载下来的镜像能正常的访问,我们需要将这些超链接转换成本地形式,这时–convert-links就出场了。

    举例:
wget --mirror --convert-links URL
  • 不常用方式:
wget -r -N -l -k DEPTH URL
  • r: recursive 代表递归的下载
  • N: 表示使用文件的时间戳
  • l : 指定页面的层级
  • k(convert-links): 指示将页面的超链接转换成本地地址

访问需认证的页面

指定–user 和–password参数即可

举例:

wget --user username -password password URL

或者不指定密码,而由网页提示并手动的输入密码。

wget --user username --ask-password pass URL
05-10 18:38
查看更多