Есть ли какой-то способ в Safari, возможно, через стороннее расширение, сохранить текущее содержимое веб-страницы в виде изображения PNG?
Я понимаю, что могу распечатать страницу в PDF и использовать Предварительный просмотр, чтобы экспортировать ее как изображение PNG. Тем не мение:
- Я предпочел бы не создавать временный PDF-файл, а затем вручную открывать Preview, чтобы экспортировать PDF-содержимое в PNG;
- Я бы хотел, чтобы содержимое работало, а не разбивалось на страницы, т. Е. Не было разрывов страниц;
- Когда файл PDF содержит несколько страниц, предварительный просмотр, по-видимому, экспортирует текущую страницу только в формат PNG.
У меня нет никакого опыта в автоматизации OS X, но я подозреваю, что это можно использовать для этого, хотя я хочу, чтобы условия 2 и 3 были выполнены.
Я использую Safari 5.1.1 на OS X Lion.
Ответы:
Попробуйте папарацци! Он может сохранить весь сайт в один файл PNG и позволяет указать размер. После установки вы также можете запустить его из Safari, добавив «paparazzi:» к URL-адресу. Например, папарацци: http: //www.nytimes.com
источник
Не уверен, когда он будет добавлен, но, безусловно, в Safari 12 вы можете сделать это без каких-либо расширений. Вам необходимо включить меню Safari Developer (отметьте галочкой в дополнительных настройках). Теперь вы можете выбрать пункт меню «Показать Web Inspector», который откроет небольшое окно с исходным кодом страницы. Наведите курсор на тег и щелкните правой кнопкой мыши - выберите параметр «Снять снимок экрана» и сохраните его при появлении запроса. Если вам нужен только определенный элемент, а не вся страница, просто щелкните правой кнопкой мыши соответствующий бит HTML. Если вы не уверены, когда вы наводите курсор на код, соответствующий элемент экрана выделяется синим цветом.
Конечно, теперь мне интересно, может ли это быть сценарий Apple ...
источник
File
Export as PDF
webkit2png должен быть довольно близко к Safari. Он также работает с файлами веб-архивов, сохраненными из Safari.
Awesome Screenshot - это расширение, которое должно поддерживать полностраничные скриншоты. Я не мог заставить их работать со всеми страницами.
источник
Я использую LittleSnapper , который имеет функцию «Snap Web Address from Safari»:
источник