wget中请求之间的延迟

Sno*_*acz 17 wget

我想使用wget下载web,但是为了使它更像真实用户,我想在请求之间做出小的随机延迟.我正在通过cmd执行wget.

A.A*_*A.A 26

您可以将以下代码添加到命令行中,这会在服务器请求之间添加10秒的等待时间.

-w 10

你也可以包括

--random等待

使用-w选项进入命令行,这将使等待时间等于此处提供的值的0.5和1.5倍.


小智 5

完美,在递归下载的前端添加“-w 3”可以防止服务器过载。

wget -w 3 -m -np -c -R "index.html*" " http://example.com.whatever/public/files/ "

  • 等待 3
  • 镜像递归所有文件夹深度,并使用源时间戳
  • 没有父向上遍历
  • 继续部分下载
  • 拒绝任何名为 index.html 的文件
  • 具有所需递归文件和文件夹的目标主机 URL

希望这对其他人有帮助