Website automatisch auf Änderungen überprüfen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

Website automatisch auf Änderungen überprüfen

Beitrag von mario.neudeck » 06.06.2006 08:03:49

Hallo,

ich habe mehrere URLs, die ich auf Änderungen überprüfen will. Bei Änderungen soll dann eine Mail erzeugt werden, daß man da doch mal einen Blick drauf werfen sollte.
Meine Gedanken zur Vorgehensweise sind:

Skript
perl / sh
Quelltext der Seite herunterladen
Überprüfen, ob Änderungen zum vorherigen Stand
Mail erzeugen

Das Ganze dann in einem Cronjob ausführen.

Man Frage: wie kann ich den Quelltext der Seite herunterladen? Also das, was man für gewöhnlich über rechte Maustaste, Quelltext anzeigen im Browser macht.

Vielen Dank
Mario

Sarem_Avuton
Beiträge: 546
Registriert: 16.12.2004 09:58:27
Wohnort: Leipzig

Beitrag von Sarem_Avuton » 06.06.2006 08:52:11

Kurze frage zum Verständnis, handelt es sich um statische oder dynamische Seiten.
Bei statischen Seiten ginge das sicher mit [1]wget. Aber bei dynamischen Seiten hätte ich keine Idee.


Grüsse Jörg

[1] Gute Doku hier http://www.pro-linux.de/berichte/wget-doku.html#ToC7

mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

Beitrag von mario.neudeck » 06.06.2006 09:16:34

Da hast Du mir doch schon mal auf die Sprünge geholfen. Werde mir wget genauer anschauen.
Die Seiten sind sowohl statisch als auch dynamisch. Dynamisch in dem Sinne, daß da irgendwo ein ? in der URL ist, aber keine Sessions, Formulare oder auslesen aus Datenbanken.

aspettl
Beiträge: 318
Registriert: 15.02.2006 22:05:37
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von aspettl » 06.06.2006 09:26:48

Ich habe mir erst vor ein paar Tagen das gleiche gemacht.
Download der Seite mit wget, dann ein diff drüber und den Output von diff per Mail verschicken lassen.

Gruß
Aaron

ToPeG
Beiträge: 437
Registriert: 14.04.2004 00:42:06

Beitrag von ToPeG » 06.06.2006 10:50:23

Wie immer von mir ein paar Zeilen in Perl :-)
http://nopaste.debianforum.de/3350
Das Script ruft die Seite ab, macht eine MD5-Summe darüber und vergleicht sie mit einer gespeicherten Summe. Wenn die neue MD5-Summe anders ist, als die Gespeicherte, wird eine Mail verschickt und die neue MD5-Summe gespeichert.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 06.06.2006 13:12:03

Mozilla und Firefox können das aber auch.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

Beitrag von mario.neudeck » 06.06.2006 13:32:04

@ToPeG: Vielen Dank für das Perlskript. Da habe ich bischen mehr Kennung und stehe nicht ganz so im Regen.

Antworten