Es gibt ein geniales Tool um Webseiten in Grafik zu wandeln.
Inklusive Hintergrund, übrigens.
Die Optionen sind beachtlich.
Das Tool wkhtmltoimage ist Bestandteil von wkhtmltopdf
Ich denke, das Script spricht für sich selbst
# wktoimg.sh
# $Revision: 1.2 $
# wird per cron aufgrufen und erstellt screenshots von webseiten
# versteht auch authpass vom webserver
#
# Webseite URL
URL="https://example.de/xyz.html"
USERNAME="xxx"
PASSWORD="yyy"
# Ordner für Screenshots
FOLDER="./screenshots/"
mkdir -p "$FOLDER"
sleep 10
# Dateiname für den Screenshot
FILENAME="$FOLDER/screenshot-$(date +%Y-%m-%d_%H-%M-%S).png"
# Screenshot erstellen
wkhtmltoimage --username "$USERNAME" --password "$PASSWORD" "$URL" "$FILENAME