wget 停留在“HTTP 请求已发送,正在等待响应...”未超时

wget 停留在“HTTP 请求已发送,正在等待响应...”未超时

我已设置 wget 来从网站下载页面,其参数如下:

wget -r --level=400 --retry-connrefused --waitretry=2 --read-timeout=15 --timeout=15 -t 0 [ site ]

超时功能有时可以正常工作,但有时则不能,并且程序会显示

HTTP 请求已发送,等待响应...

并且无法解决,这意味着需要取消整个下载过程。

是否有办法修复此问题或以某种方式从上次成功下载的页面恢复递归下载,即不下载已保存到磁盘的页面而是从停止的地方继续下载?

我确信这与互联网连接无关,因为尽管 wget 已停止 HTTP 请求,但我仍然能够在网络浏览器中访问每个页面。

相关内容