Bash: Webseiten auf Veränderungen prüfen

Diverse Notizen und Sammlungen aus dem Soft~ und Hardware-Alltag
Antworten
Benutzeravatar
emanuel
Administrator
Beiträge: 136
Registriert: 07.04.2019 10:43
Wohnort: Wien
Kontaktdaten:

Bash: Webseiten auf Veränderungen prüfen

Beitrag von emanuel » 05.05.2019 17:05

Als kleines Snippet für mich selber ein paar Codezeilen, um eine oder mehrere Webseiten auf Veränderungen zu prüfen.

Code: Alles auswählen

#!/bin/bash
#Webseiten-Adresse
URL="https://diewebseiten.adresse"
#Checken
for (( ; ; )); do
mv neu.html alt.html 2> /dev/null
#Webseite abgrassen und ablegen
curl $URL -L --compressed -s > neu.html
#Differenz des Inhaltes prüfen
DIFF_OUTPUT="$(diff neu.html alt.html)"
#Wenn sich was geändert hat dann tue was
if [ "0" != "${#DIFF_OUTPUT}" ]; then
echo "CHECK IT"
sleep X
fi
done

Antworten