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
希望这对其他人有帮助
我想使用 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
希望这对其他人有帮助