Lưu trang Safari dưới dạng hình ảnh PNG


14

Có cách nào trong Safari, có thể thông qua tiện ích mở rộng của bên thứ ba, để lưu nội dung đang chạy của trang Web dưới dạng hình ảnh PNG không?

Tôi hiểu rằng tôi có thể in trang thành PDF và sử dụng Xem trước để xuất nó dưới dạng hình ảnh PNG. Tuy nhiên:

  1. Tôi không muốn tạo một tệp PDF tạm thời và sau đó mở thủ công Xem trước để xuất nội dung PDF sang PNG;
  2. Tôi muốn các nội dung được chạy thay vì phân trang, nghĩa là không có ngắt trang;
  3. Khi tệp PDF chứa nhiều trang, Xem trước dường như chỉ xuất trang hiện tại sang PNG.

Tôi không có bất kỳ kinh nghiệm nào về tự động hóa OS X nhưng tôi nghi ngờ nó có thể được sử dụng cho việc này, mặc dù tôi muốn các điều kiện 2 và 3 được đáp ứng.

Tôi đang chạy Safari 5.1.1 trên OS X Lion.


Nếu trang Web yêu cầu bạn đăng nhập để xem nội dung thì sao? Tôi đã thử paparazzi trong tình huống này và nó cho tôi thấy trang đăng nhập. Bạn có thể chuyển thông tin đăng nhập cho paparazzi?
user342766

Câu trả lời:


8

Hãy thử Paparazzi! Nó có thể lưu toàn bộ trang web vào một tệp png duy nhất và cho phép bạn chỉ định kích thước. Sau khi cài đặt, bạn cũng có thể khởi chạy nó từ bên trong Safari bằng cách thêm 'paparazzi:' vào URL. Ví dụ: paparazzi: http: //www.nytimes.com


2
Đây có lẽ là giải pháp tốt nhất cho vấn đề. Giao diện người dùng rất giống Mac, cách gọi dễ dàng và cho phép bạn lưu toàn bộ chiều dài trang trong một hình ảnh (với chiều rộng tùy chỉnh). Ngoài ra, nó miễn phí (với sự đóng góp chào mừng).
Ingmar Hupp

7

Không chắc chắn khi được thêm, nhưng chắc chắn trong Safari 12 bạn có thể làm điều này mà không cần bất kỳ tiện ích mở rộng nào. Bạn cần bật menu Safari Developer (đánh dấu vào cài đặt nâng cao). Bây giờ bạn có thể chọn mục trình đơn phát triển "Show Web Inspector" sẽ khởi chạy một cửa sổ nhỏ hiển thị nguồn trang. Di con trỏ qua thẻ và nhấp chuột phải - chọn tùy chọn "Chụp ảnh màn hình" và lưu khi được nhắc. Nếu bạn chỉ muốn một yếu tố cụ thể chứ không phải toàn bộ trang thì chỉ cần nhấp chuột phải vào bit html thích hợp. Nếu bạn không chắc chắn, khi bạn di chuột qua mã, phần tử màn hình tương ứng được tô sáng màu xanh.

Tất nhiên, bây giờ tôi tự hỏi nếu điều này có thể là kịch bản táo ...


Đây là một giải pháp bản địa tốt. Nếu bạn hài lòng với PDF thay vì PNG, điều đó thậm chí còn dễ dàng hơn, chỉ cần chọn File>Export as PDF
Andrew

5

webkit2png nên khá gần với Safari. Nó cũng hoạt động với các tệp webarchive được lưu từ Safari.

$ webkit2png -F http://apple.stackexchange.com/questions/30637 -o nameprefix
Fetching http://apple.stackexchange.com/questions/30637 ...
 ... done
$ webkit2png ~/Downloads/test.webarchive
Fetching ~/Downloads/test.webarchive ...
 ... done
$ ls
0testwebarchive-clipped.png 0testwebarchive-thumb.png
0testwebarchive-full.png    nameprefix-full.png

Ảnh chụp màn hình tuyệt vời là một tiện ích mở rộng hỗ trợ ảnh chụp màn hình toàn trang. Tôi không thể làm cho họ làm việc với tất cả các trang mặc dù.


Hấp dẫn. Tuy nhiên, tôi muốn có một giải pháp có thể được kích hoạt thông qua Safari.

Hứa hẹn nhưng chụp toàn bộ trang (trái ngược với chế độ xem hiện tại) không hoạt động tốt. : - /

1
AwesomeSc mãi được coi là phần mềm độc hại.
Calion

0

Tôi đang sử dụng LittleSnapper , có tính năng "Chụp địa chỉ web từ Safari":

Cả mục menu LittleSnapper và bookmarklet trình duyệt đều cho phép bạn chụp các trang web khi bạn truy cập chúng - không cần gián đoạn. Bên cạnh các công cụ này, thậm chí còn có Tiện ích mở rộng Safari cho phép bạn thêm nút Snap vào thanh công cụ Safari. LittleSnapper cũng lưu HTML phía sau mỗi trang để tham khảo trong tương lai.


Cá hồng nhỏ đã biến mất, trang đã biến mất 404.
jorisw

@jorisw, LittleSnapper không còn tồn tại. Ember, nó không còn tồn tại nữa.
kukoo
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.