Cutycapt Anwenden: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „=Webseite in ein Bild verwandeln= *cutycapt --url=http://www.xinux.de --out=xinux.png“
 
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=Webseite in ein Bild verwandeln=
=Zweck im Reporting=
Beweissicherung: Der Zustand einer Webanwendung zum Zeitpunkt des Tests wird als Bild festgehalten und in den Bericht übernommen. Da cutycapt auf der Kommandozeile läuft, lässt sich das über eine Ziel-Liste automatisieren.
 
=Webseite in ein PNG verwandeln=
*cutycapt --url=http://www.xinux.de --out=xinux.png
*cutycapt --url=http://www.xinux.de --out=xinux.png
Das Ausgabeformat wird an der Dateiendung erkannt.
=Weitere Formate=
*cutycapt --url=http://www.xinux.de --out=xinux.jpg
*cutycapt --url=http://www.xinux.de --out=xinux.svg
*cutycapt --url=http://www.xinux.de --out=xinux.pdf
SVG und PDF bleiben als Vektor erhalten und lassen sich im Bericht ohne Qualitätsverlust skalieren.
=Webseite mit Zoom=
*cutycapt --url=https://www.xinux.de --zoom-factor=0.5 --out=xinux-zoom.png
Verkleinert die Darstellung — bei langen Seiten passt so mehr aufs Bild.
=Fenstergröße festlegen=
*cutycapt --url=https://www.xinux.de --min-width=1280 --min-height=1024 --out=xinux-desktop.png
*cutycapt --url=https://www.xinux.de --min-width=375 --min-height=812 --out=xinux-mobile.png
Zeigt, ob eine Anwendung je nach Auflösung unterschiedliche Inhalte ausliefert.
=Wartezeit bei dynamischen Seiten=
*cutycapt --url=https://www.xinux.de --delay=3000 --out=xinux-delay.png
Wartet 3000 ms, bis JavaScript nachgeladene Inhalte gerendert sind.
=Eigener User-Agent=
*cutycapt --url=https://www.xinux.de --user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X)" --out=xinux-ua.png
=Mehrere Ziele automatisiert erfassen=
*for host in 10.0.10.104 10.0.10.123 ; do cutycapt --url=http://$host --out=$host.png; done
Nach einem Portscan lassen sich so alle gefundenen Webserver in einem Durchlauf dokumentieren.
=Headless ausführen=
Ohne laufenden X-Server bricht cutycapt ab. Abhilfe:
*xvfb-run --server-args="-screen 0, 1280x1024x24" cutycapt --url=https://www.xinux.de --out=xinux.png

Aktuelle Version vom 21. August 2026, 04:35 Uhr

Zweck im Reporting

Beweissicherung: Der Zustand einer Webanwendung zum Zeitpunkt des Tests wird als Bild festgehalten und in den Bericht übernommen. Da cutycapt auf der Kommandozeile läuft, lässt sich das über eine Ziel-Liste automatisieren.

Webseite in ein PNG verwandeln

Das Ausgabeformat wird an der Dateiendung erkannt.

Weitere Formate

SVG und PDF bleiben als Vektor erhalten und lassen sich im Bericht ohne Qualitätsverlust skalieren.

Webseite mit Zoom

Verkleinert die Darstellung — bei langen Seiten passt so mehr aufs Bild.

Fenstergröße festlegen

Zeigt, ob eine Anwendung je nach Auflösung unterschiedliche Inhalte ausliefert.

Wartezeit bei dynamischen Seiten

Wartet 3000 ms, bis JavaScript nachgeladene Inhalte gerendert sind.

Eigener User-Agent

  • cutycapt --url=https://www.xinux.de --user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X)" --out=xinux-ua.png

Mehrere Ziele automatisiert erfassen

  • for host in 10.0.10.104 10.0.10.123 ; do cutycapt --url=http://$host --out=$host.png; done

Nach einem Portscan lassen sich so alle gefundenen Webserver in einem Durchlauf dokumentieren.

Headless ausführen

Ohne laufenden X-Server bricht cutycapt ab. Abhilfe:

  • xvfb-run --server-args="-screen 0, 1280x1024x24" cutycapt --url=https://www.xinux.de --out=xinux.png