Có thể tải xuống đầy đủ một trang web hoặc xem tất cả mã của nó? Ví dụ, tôi biết bạn có thể xem nguồn trang trong trình duyệt nhưng có cách nào để tải xuống tất cả các mã trang web như HTML, CSS và JavaScript sau đó chạy nó trên máy chủ của riêng tôi hoặc thay đổi nó và chạy nó không?
user3678528
1.7212 huy hiệu vàng20 Huy hiệu bạc22 Huy hiệu đồng2 gold badges20 silver badges22 bronze badges
Đã hỏi ngày 1 tháng 9 năm 2016 lúc 2:10Sep 1, 2016 at 2:10
4
Nhấn Ctrl+S và lưu nó dưới dạng tệp HTML [không phải MHTML]. Sau đó, trong thẻ , thêm thẻ
. Ví dụ, đối với trang web này, nó sẽ là
.
Điều này đảm bảo rằng tất cả các liên kết tương đối đều quay trở lại nơi họ được cho là thay vì vào thư mục bạn đã lưu tệp HTML, vì vậy tất cả các tài nguyên [CSS, hình ảnh, JavaScript, v.v.] tải chính xác thay vì để bạn Chỉ cần HTML. Xem MDN để biết thêm chi tiết về thẻ .
Đã trả lời ngày 1 tháng 9 năm 2016 lúc 2:28Sep 1, 2016 at 2:28
Michael Kolbermichael KolberMichael Kolber
1.2191 Huy hiệu vàng14 Huy hiệu bạc21 Huy hiệu đồng1 gold badge14 silver badges21 bronze badges
HTML, CSS và JavaScript được gửi đến máy tính của bạn khi bạn yêu cầu chúng trên giao thức HTTP [ví dụ: khi bạn nhập URL trên trình duyệt của mình], do đó, bạn có các bộ phận này và có thể sao chép trên PC hoặc máy chủ của riêng bạn. Nhưng nếu trang web có mã phía máy chủ [cơ sở dữ liệu, một số loại xác thực, v.v.], bạn sẽ không có quyền truy cập vào nó và do đó, sẽ không thể sao chép trên PC/máy chủ của riêng bạn.
Đã trả lời ngày 1 tháng 9 năm 2016 lúc 2:16Sep 1, 2016 at 2:16
Trong chrome, đi đến tệp -> Lưu trang dưới dạng.
Điều đó sẽ tải xuống toàn bộ nội dung của trang.
Đã trả lời ngày 1 tháng 9 năm 2016 lúc 2:19Sep 1, 2016 at 2:19
Nixkuloinixkuroinixkuroi
2.2061 Huy hiệu vàng19 Huy hiệu bạc24 Huy hiệu đồng1 gold badge19 silver badges24 bronze badges
2
Chắc chắn rồi. Có các công cụ/bộ phế liệu cho việc này, chẳng hạn như tải xuống trang web Surfoffline và A1. Tôi đã sử dụng cả hai. Chúng sẽ cho phép bạn cạo URL cho tất cả các tệp của nó, bao gồm HTML/CSS, v.v. Các công cụ như thế này đã được phát minh để xem các trang web trong khi ngoại tuyến, do đó các tên.
Tuy nhiên, chỉ cần nhớ rằng những thứ này chỉ có thể tải xuống các tệp mặt trước/hiển thị, vì vậy chúng không thể tải xuống các tập lệnh back-end, như các tệp PHP, v.v.
Đã trả lời ngày 1 tháng 9 năm 2016 lúc 2:20Sep 1, 2016 at 2:20
Bạn có thể sử dụng các công cụ HTTRACK để lấy tất cả nội dung trang web và tất cả toàn bộ hình ảnh, CSS, HTML, JavaScript.
Bạn có thể tải xuống httrack tại đây
Đã trả lời ngày 1 tháng 9 năm 2016 lúc 3:08Sep 1, 2016 at 3:08
1
Tải xuống toàn bộ trang [bao gồm CSS, JS, hình ảnh] để đọc ngoại tuyến, lưu trữ
Nếu bạn cần tải xuống toàn bộ trang web, có lẽ để xem ngoại tuyến, WGET có thể thực hiện công việc-ví dụ:: Lệnh này tải xuống trang web www.website.org/tutorials/html/. Các tùy chọn là: Nguồn: //www.linuxjournal.com/content/doading-entire-web-site-wget$ wget --recursive --no-clobber --page-requisites --html-extension --convert-links --restrict-file-names=windows --domains website.org --no-parent www.website.org/tutorials/html/
--recursive
: Tải xuống toàn bộ trang web--domains website.org
: Đừng theo dõi các liên kết bên ngoài trang web.org--no-parent
: Đừng theo dõi các liên kết bên ngoài các hướng dẫn thư mục/html/--page-requisites
: Nhận tất cả các yếu tố sáng tác trang [hình ảnh, CSS, v.v.]--html-extension
: Lưu tệp với tiện ích mở rộng .html0: Chuyển đổi các liên kết để chúng hoạt động tại địa phương, ngoại tuyến
1: Sửa đổi tên tệp để chúng cũng sẽ hoạt động trong Windows
2: Đừng ghi đè bất kỳ tệp hiện có nào [được sử dụng trong trường hợp tải xuống bị gián đoạn và nối lại].