Làm cách nào để sử dụng wget để tải xuống các trang lỗi HTTP?


45

wgetthường dừng khi gặp lỗi HTTP, ví dụ 404 hoặc hơn. Có một tùy chọn để thực hiện wgetđể tải xuống nội dung trang bất kể mã HTTP không?


4
Bạn có thể sử dụng curlthay thế.
Daniel Beck

Câu trả lời:


70

Tham số :--content-on-error , có sẵn từ wget 1.14:

Nếu điều này được đặt thành bật, wget sẽ không bỏ qua nội dung khi máy chủ phản hồi với mã trạng thái http cho biết lỗi.


1
@lilydjwg thú vị là tùy chọn - lỗi liên quan không có ở đây gnu.org/software/wget/manual/wget.html#Wgetrc-Commands - nhưng là trên người đàn ông wget ftp.connect.org.uk/hpux/Gnu /wget-1.14/wget-1.14.man.html
barlop

2
@barlop đó là vì liên kết đầu tiên bạn liên kết là dành cho wget 1.13.4 và liên kết sau dành cho wget 1.14. --content-on-errorđã được thêm vào lúc 1.14 .
lilydjwg

@lilydjwg tốt, nếu hướng dẫn trực tuyến sẽ là một trang nam, người ta sẽ nghĩ rằng họ nên cập nhật nó lên trang người đàn ông mới nhất.
barlop

1
Hướng dẫn được liên kết bây giờ là 1.15, bao gồm tùy chọn được đề cập.
Paŭlo Ebermann

1
--content-on-errordường như không được làm việc trong trường hợp 401đáp ứng. Xem thêm này .
Joe
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.