Mit Linux Screenshots von Webseiten erstellen

Mit Linux Screenshots von Webseiten erstellen

Wir installieren apitude und dazu svn und alle wichtigen Dinge.

[sourcecode language=”bash”]
apt-get install -y aptitude
aptitude install g++ subversion build-essential libgl1-mesa-dri xvfb libqt4-webkit libqt4-dev xfonts-scalable xfonts-100dpi xfs
[/sourcecode]

Nun laden wir uns das benötigte Programm, welches die Websiten screent, herunter, entpacken es und installieren es abschließend:

[sourcecode language=”bash”]
# Veraltet -> svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycapt
svn co https://svn.code.sf.net/p/cutycapt/code # Herunterladen
cd cutycapt/CutyCapt # In das Verzeichnis wechseln
qmake # Compilieren
make # Compilieren
[/sourcecode]

Nach diesen Befehlen gibt es nun eine Datei namens “CutyCapt”.
Nun machen wir die Datei ausführbar:

[sourcecode language=”bash”]
chmod +x CutyCapt
[/sourcecode]

Mit CutyCapt kann man jetzt ganz leicht – mit einem Befehl – eine Website screenen und als PNG abspeichern:

[sourcecode language=”bash”]
xvfb-run –server-args="-screen 0, 1920x1080x24" ./CutyCapt –url=http://huskynarr.de –out=huskynarr.png
[/sourcecode]

Die Website “http://huskynarr.de” wird nun als PNG unter den Namen huskynarr.png gespeichert.
Der Screenshot hat eine Auflösung von 1920×1080.