Phiên bản ngắn:
- Tôi muốn chụp một bản sao ngoại tuyến của một URL bao gồm các hình ảnh HTML + CSS + JS + đầy đủ và lưu chúng cục bộ, giữ cấu trúc và nội dung tệp của trang web gốc.
- Tôi gặp sự cố với các công cụ tôi có thể tìm thấy (ví dụ: "Lưu hoàn thành" tiện ích mở rộng Firefox, HTTrack, wget, Teleport Pro) một phần vì URL nằm sau một biểu mẫu đăng nhập.
Phiên bản dài hơn:
Khi làm việc trên ứng dụng của mình, tôi thường muốn chụp một phiên bản hình ảnh HTML + CSS + JS + ngoại tuyến đầy đủ để gửi cho nhà thiết kế mà tôi làm việc cùng, người thực hiện sửa đổi và gửi lại. Sau đó tôi áp dụng các thay đổi cho ứng dụng.
Điều này hóa ra hiệu quả hơn nhiều so với việc anh ấy / cô ấy điều hướng mã của chúng tôi bằng một ứng dụng trực tiếp, nhưng có một nhược điểm - tôi không thể tìm thấy một ứng dụng phản chiếu nào tiện lợi.
Các tiện ích mở rộng của Firefox như "Lưu hoàn thành" đã có cookie đăng nhập, vì vậy đừng quan tâm rằng chúng nằm sau một biểu mẫu đăng nhập, nhưng chúng xử lý các tệp được lưu cục bộ khiến chúng không thể hoạt động với chúng.
Các công cụ phản chiếu như wget hoặc Teleport Pro không hỗ trợ biểu mẫu đăng nhập của chúng tôi.
Mặc dù vậy, HTTrack được cho là có thể chạy ở chế độ proxy để phát hiện thông tin đăng nhập, nhưng tôi không bao giờ có thể làm cho nó hoạt động. Là một dự phòng, nó có thể chấp nhận các cookie mà tôi cứng cáp vào tệp cookies.txt của nó, nhưng tôi luôn phải mất hàng giờ để làm điều này một cách đáng tin cậy.
Bất kỳ công cụ, phần mở rộng trình duyệt, vv có thể làm điều này? Nguồn mở, thương mại - bất cứ điều gì. Nếu tôi đã lạm dụng HTTrack và nó thực sự không quan trọng - đó cũng là một câu trả lời tuyệt vời.