Jak używać wget do pobierania stron błędów HTTP?


45

wgetzwykle zatrzymuje się, gdy pojawia się błąd HTTP, np. 404 lub więcej. Czy istnieje opcja wgetpobierania zawartości strony niezależnie od kodu HTTP?


4
Zamiast tego możesz użyć curl.
Daniel Beck

Odpowiedzi:


70

Parametr:--content-on-error dostępny z wget 1.14:

Jeśli ta opcja jest włączona, wget nie pominie zawartości, gdy serwer odpowie kodem stanu HTTP wskazującym błąd.


1

2
@barlop to dlatego, że pierwszy link, który podłączyłeś, jest dla wget 1.13.4, a ten drugi jest dla wget 1.14. --content-on-errorzostał dodany o 1.14 .
lilydjwg

@lilydjwg dobrze, jeśli instrukcja online ma być stroną podręcznika, można by pomyśleć, że należy ją zaktualizować do najnowszej strony podręcznika.
barlop

1
Połączony podręcznik jest teraz wersją 1.15, która zawiera wspomnianą opcję.
Paŭlo Ebermann

1
--content-on-errorwydaje się nie działać w przypadku 401odpowiedzi. Zobacz także to .
Joe
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.