Cutycapt Anwenden: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 1: | Zeile 1: | ||
| + | =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= | =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.jpg | ||
| − | |||
*cutycapt --url=http://www.xinux.de --out=xinux.svg | *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= | =Webseite mit Zoom= | ||
*cutycapt --url=https://www.xinux.de --zoom-factor=0.5 --out=xinux-zoom.png | *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 192.168.100.101 192.168.100.103 192.168.100.104; 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 | ||
Version vom 21. August 2026, 04:34 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
- 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 192.168.100.101 192.168.100.103 192.168.100.104; 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