如何使用wget下载HTTP错误页面?


45

wget通常会在收到HTTP错误(例如404左右)时停止。是否可以选择wget下载页面内容而不管HTTP代码如何?


4
您可以curl改用。
丹尼尔·贝克

Answers:


70

参数:--content-on-error,可从wget 1.14获得:

如果将其设置为on,则当服务器使用指示错误的http状态代码响应时,wget将不会跳过内容。


1
@lilydjwg有趣的是,--content-on-error选项不在此处gnu.org/software/wget/manual/wget.html#Wgetrc-Commands上 -但是在man wget上ftp.connect.org.uk/hpux/Gnu /wget-1.14/wget-1.14.man.html
barlop

2
@barlop是因为您链接的第一个链接用于wget 1.13.4,而第二个链接用于wget 1.14。--content-on-error在1.14加
lilydjwg 2013年

@lilydjwg不错,如果在线手册将成为手册页,则可能会认为他们应该将其更新为最新的手册页。
barlop

1
链接的手册现在是1.15版,其中包括上述选项。
圣保罗Ebermann

1
--content-on-error401回应的情况下似乎不起作用。另请参见
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.