Giả sử tôi muốn một bản sao trang đơn giản được tải xuống HD của tôi để lưu giữ vĩnh viễn. Tôi không tìm kiếm một đệ quy sâu, chỉ một trang, nhưng cũng có bất kỳ tài nguyên nào được tải bởi trang đó cũng được tải xuống.
Ví dụ: https://www.tumblr.com/
Chờ đợi:
- Chỉ mục.html
- Bất kỳ hình ảnh được tải
- Mọi tệp tin được tải
- Mọi tệp CSS được tải
- Mọi hình ảnh được tải trong tệp CSS
- liên kết cho các tài nguyên trang được bản địa hóa để hoạt động với các bản sao được tải xuống (không phụ thuộc vào web)
Tôi muốn biết liệu bạn có thể giúp tôi tìm cú pháp wget tốt nhất hoặc công cụ khác sẽ làm việc này không. Các công cụ tôi đã thử thường không tải được hình ảnh được tải bởi CSS, vì vậy trang không bao giờ trông đúng khi được tải cục bộ. Cảm ơn bạn!
Giải pháp tiếp tuyến
Tôi tìm thấy một cách để làm điều này bằng cách sử dụng FireFox. Lưu mặc định bị hỏng và có một addon được gọi là "Lưu hoàn thành" rõ ràng có thể làm tốt công việc này. Tuy nhiên, bạn không thể tải xuống vì nó nói rằng nó không được hỗ trợ trong phiên bản FireFox hiện tại. Lý do là nó đã được đưa vào addon này: "Định dạng lưu trữ Mozilla". Cài đặt nó, sau đó khi bạn sử dụng Tệp> "Lưu trang dưới dạng ..", có một tùy chọn mới gọi là "Trang web, hoàn thành", về cơ bản là bổ trợ cũ, giúp sửa lỗi triển khai chứng khoán mà FireFox sử dụng (rất tệ). Đây không phải là giải pháp WGET nhưng nó cung cấp giải pháp khả thi.
EDIT: Một vấn đề nực cười khác cho bất cứ ai có thể theo dõi câu hỏi này trong tương lai, cố gắng làm điều này. Để addon hoạt động chính xác, bạn cần vào Công cụ> Định dạng Lưu trữ Mozilla và thay đổi cài đặt mặc định (khủng khiếp) của "chụp ảnh trung thực của trang" thành "giữ nguyên tập lệnh và nguồn bằng Save Complete", nếu không thì addon sẽ làm trống tất cả tập tin tập lệnh của bạn và thay thế chúng bằng văn bản "/ * Tập lệnh được xóa bằng cách lưu ảnh chụp nhanh * /".