Как сделать снимок экрана с полными веб-страницами?

Natty теперь использует 2.6.38.

Согласно вики wiki:

Поскольку Natty не является LTS, нам не нужна определенная версия для выравнивания вверх по течению. Поэтому мы будем использовать последнюю версию, выпущенную при замораживании ядра.
1
задан 13 April 2017 в 15:24

4 ответа

Здесь список приложений, которые вы можете использовать с терминала:

wkhtmltopdf (source)

wkhtmltopdf - утилита командной строки, которая преобразует html в pdf с помощью механизма рендеринга webkit. [ ! d4]

sudo apt-get install wkhtmltopdf
wkhtmltopdf (source)

Утилита wkhtmltoimage должна сделать снимок экрана с заданным URL и сохранить его как png-изображение. Он использует механизм рендеринга webkit.

Загрузить: http://code.google.com/p/wkhtmltopdf/downloads/list

Использование:

To используйте утилиту wkthmltoimage, просто запустите команду с терминала, указав url и имя файла изображения.

$ ./wkhtmltoimage-amd64 http://www.google.com google.png

Он создаст google.png в домашнем каталоге с снимком экрана www.google.com.

Использование:

wkhtmltoimage предоставляет множество опций для настройки скриншота. Вот некоторые примеры:

Качество - контроль качества / сжатия изображения поколения. Значение по умолчанию: 94

$ ./wkhtmltoimage-amd64 --quality 50 http://www.google.com google.png

Отключить изображения

$ ./wkhtmltoimage-amd64 --no-images http://www.google.com google.png

Отключить javascript

$ ./wkhtmltoimage-amd64 --disable-javascript http://www.google.com google.png

Обрезать скриншот

$ ./wkhtmltoimage-amd64 --crop-h 300 --crop-w 300 --crop-x 0 --crop-y 0 http://www.google.com googl
cutycapt (source)

Cutycapt - это утилита, позволяющая сделать снимок экрана с помощью механизма рендеринга webkit и сохранить его в файле изображения.

Установите

sudo apt-get install subversion libqt4-webkit libqt4-dev g++ cutycapt

Использование Чтобы использовать cutycapt, просто запустите команду с терминала, указав url и имя для выходного файла.

$ cutycapt --url=http://www.google.com/ --out=google.png

Он создаст Google. png файл в домашнем каталоге, который имеет скриншот www.google.com

cutycapt (источник)

khtml2png использует

Загрузить

http://khtml2png.sourceforge.net/index.php?page=download

Установить

Чтобы установить khtml2png, программа должна быть скомпилирована и построена на

sudo apt-get install kdelibs4-dev zlib1g-dev g++ cmake
Extract the khtml2png archive.
./configure
make
sudo checkinstall (this will create a deb file and install it , so that it can easily uninstalled later)

Использование Чтобы использовать khtml2png, запустите программу из командной строки, указав url и другие параметры.

$ khtml2png2 --width 800 --height 600 http://www.google.com/ google.png

Это создаст Google. png в домашнем каталоге со снимком на странице www.google.com.

PyWebShot (источник)

Pywebshot использует привязки python встроенный mozilla ( http://code.google.

Установить

sudo apt-get install python-gtkmozembed

Download pywebshot from https://github.com/coderholic/PyWebShot

Использование:

$ python pywebshot.py www.google.com -t 1024x768&lt;br /&gt;<br />Loading www.google.com... saved as www.google.com.png

Он должен создать www. google.com.png в каталоге с скриншотом размером 1024 x 768.

2
ответ дан 24 May 2018 в 11:43
  • 1
    пожалуйста, проверьте команды. Они предназначены для системы amd64? Я использую систему i386. – Registered User 18 February 2014 в 11:22
  • 2
    Нет, они не предназначены для amd64. дать им попробовать – Maythux 18 February 2014 в 11:23

В firefox вы можете использовать аддон под названием Awesome Screenshot Capture plus

1
ответ дан 24 May 2018 в 11:43
  • 1
    О, я не видел, что вам нужно всплывающее окно, я не знаю, может ли это сделать. – Wouter 17 February 2014 в 15:07

Если вы используете Chrome, вы можете использовать расширение Screen Capture, которое поддерживает полноэкранные снимки страниц. Обратите внимание, что иногда это может не работать с HTTPS-страницами.

0
ответ дан 24 May 2018 в 11:43

Я попробовал Awsome Screenshot: Screen Capture Annotate - плагин Chrome. Это работало очень хорошо для меня. Захватил всплывающие окна (на основе jQuery) [Not Alerts], Full Capture и работал с HTTPS тоже! Отличный инструмент.

0
ответ дан 24 May 2018 в 11:43

Другие вопросы по тегам:

Похожие вопросы: