wget 和连接错误/超时

wget 和连接错误/超时

上周我使用 wget 递归下载了整个网站的 html 页面。我的使用方式如下:

wget --recursive --no-clobber --page-requisites --html-extension --convert-links --domains XXXX.com --no-parent http://www.XXXX.com

问题是,由于下载需要几天时间,有时会出现连接超时、网络断开等情况,而当这种情况发生时,wget 似乎跳过了它无法获取的 html,这在这种情况下并不好。

我想知道是否有一个标志(在手册页中查找无济于事......)来告诉 wget 继续无限期地重试失败的获取?(即使我的计算机断开网络连接 10 小时,我希望它继续尝试获取页面直到成功(显然当计算机再次上线时)。

谢谢,

答案1

我想这就是您所要求的选项:

-t number
--tries=number
    Set number of retries to number. Specify 0 or inf for infinite retrying.
    The default is to retry 20 times, with the exception of fatal errors
    like "connection refused" or "not found" (404), which are not retried.

相关内容