wget中请求之间的延迟

时间:2016-03-03 11:44:11

标签: wget

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

2 个答案:

答案 0 :(得分:21)

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

  

-w 10

您还可以加入

  

- 随机等待

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

答案 1 :(得分:0)

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

相同

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

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

希望这对其他人有帮助