wget中请求之间的延迟

Delays between requests in wget

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

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

-w 10

您还可以包括

--random-wait

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

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

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

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

希望这对其他人有帮助