Programm oder app, die über Veränderungen an einer Internetseite informiert

OP #3756452
Ich habe die Frage vor vielleicht einem Jahr schon mal aufgeworfen, 
finde den Threat aber nicht mehr.

Ich suche ein Programm, welches in regelmäßigen kurzen Abständen 
nachsieht ob sich auf einer Internetseite was verändert hat und das dann 
einen Alarm sendet, per sms zum Beispiel.
OP
Läubi .. schrieb:
> J. Ad. schrieb:
>> Ich habe die Frage vor vielleicht einem Jahr schon mal aufgeworfen
>
> Und sicherlich wurde da auch gefragt welche Art von Änderungen dir
> vorschwebt... HTML/CSS/Bestimmte Inhalte...

Wie die Änderungen produziert werden, weiß ich nicht. Wenn also die 
Überschrift bei www bild de wechselt - kann man das herausfinden WIE das 
gemacht wurde?
OP
Frank M. schrieb:
> Such mal nach
> 'website monitoring changes',
>
> dann findest du bspw.
> http://www.updatepatrol.com/
> https://www.changedetection.com/
> http://www.changedetect.com/
> http://www.watchthatpage.com/
>
> Ist es das was du wolltest?

Ja genau, so was suche ich. Ich werde die kostenlosen Dienst mal 
ausprobieren. Was mir nun durch den Kopf geht: Die Seite, die ich auf 
Veränderungen überprüfen möchte, erreiche ich über einen 
einlog-Mechanismus. Es ist also eine persönlich auf mich zugeschnittene 
Seite (ähnlich wie ein facebook-Profil oder eine Banking-Seite).

Von daher weiß ich nicht, ob so ein Trackerprogramm überhaupt an die 
Seite herankommt. Und andererseits, ob nicht das Trackerprogramm ja dann 
meine einlog-Daten bräuchte - was ich mir auch gut überlegen bzw. was 
ich eigentlich nicht so gut fände.

Die o.a. Programme laufen aber auch alle übers Internet, d.h. ich gebe 
eine Seite ein, die wird von irgendwo abgefragt und bei Änderungen krieg 
ich ne Email.

Für meine Zwecke wäre was lokales sinnvoll. Also quasi ein Programm hier 
auf meinem Rechner, welches in regelmäßigen Abständen auf "Reload" 
drückt und die Seite dann mit der Vorgängerversion vergleicht und dann 
einen Signalton ausgibt.
Wenn du dich einloggen musst würde ich etwas lokales wählen. Da ich aber 
auch solcher 'kostenloser' Software nicht trauen würde, würde ich es an 
deiner Stelle selbst programmieren.

Das geht einfacher als gedacht, sofern du ein klein wenig Erfahrung im 
Programmieren hast und weist wie HTML ungefähr funktioniert.

So kannst du bspw. mit einer .NET Sprache, angenommen Visual Basic 
Express, einfach ein Browser (basierend auf IE) erstellen:
http://www.wikihow.com/Make-a-Web-Browser
den du dann durch einen Timer regelmäßig aktualisieren kannst und bequem 
den Text bestimmter Objekte auf der Webseite auslesen kannst:
http://stackoverflow.com/questions/14170701/how-to-get-a-text-from-html-using-span-id-in-vb-net-visual-basic-2010
OP
Frank M. schrieb:
> Wenn du dich einloggen musst würde ich etwas lokales wählen. Da
> ich aber
> auch solcher 'kostenloser' Software nicht trauen würde, würde ich es an
> deiner Stelle selbst programmieren.

Hi Frank, danke für deine Einschätzung und deine Tipps. Leider kenne ich 
mich mit html nicht so gut aus. Ein paar einfache Sachen habe ich auch 
schon mal versuchsweise gemacht (seitenlayout, noch mit html4) und es 
hat mich ein wenig an LaTeX erinnert.

Ich verschieb das Projekt erst mal nach hinten. Immerhin ist klar 
geworden, dass ich was lokales brauche.
Gast
Eine Möglichkeit, mit der man selbst relativ schnell sowas selbst bauen 
kann ist mit Python und der Requests Library:

http://docs.python-requests.org/en/latest/

Wenn es nur darum geht festzustellen ob sich am Inhalt der Seite 
überhaupt irgendwas geändert hat, kann man vom Inhalt einen MD5-Hash 
bilden, speichern und ihn mit seinem vorherigen Wert vergleichen.

Was das Login betrifft: ein einfaches Login über die HTTP 
Authentification des Servers kann die Library, wie im Beispiel bereits 
gezeigt. Sollte es über ein normales Formular gehen, so muss man 
ermitteln, wie die Formularfelder heissen und deren Werte dann 
entsprechend über einen POST Request übermitteln.
Gast
J. Ad. schrieb:
> Ich suche ein Programm, welches in regelmäßigen kurzen Abständen
> nachsieht ob sich auf einer Internetseite was verändert hat und das dann
> einen Alarm sendet, per sms zum Beispiel.

Ich habe im Firefox das Addon "SiteDelta" installiert, vielleicht passt 
das für dich.
OP
npn schrieb:
> J. Ad. schrieb:
>> Ich suche ein Programm, welches in regelmäßigen kurzen Abständen
>> nachsieht ob sich auf einer Internetseite was verändert hat und das dann
>> einen Alarm sendet, per sms zum Beispiel.
>
> Ich habe im Firefox das Addon "SiteDelta" installiert, vielleicht passt
> das für dich.

Hey, das ist ein guter Tipp. Habe es installiert und es gibt auch ein 
Signal, aber auf das DELTA oben links kann ich nicht klicken, bzw. es 
tut sich nichts. Vielleicht habe ich die Bedienung noch nicht ganz 
verstanden.

Klar, die Meldung wird erst mal auf dem PC vor einem generiert, aber ich 
schau jetzt gerne mal zu was so passiert.
OP
Oliver R. schrieb:
> Eine Möglichkeit, mit der man selbst relativ schnell sowas selbst
> bauen
> kann ist mit Python und der Requests Library:
>
> http://docs.python-requests.org/en/latest/
>
> Wenn es nur darum geht festzustellen ob sich am Inhalt der Seite
> überhaupt irgendwas geändert hat, kann man vom Inhalt einen MD5-Hash
> bilden, speichern und ihn mit seinem vorherigen Wert vergleichen.
>
> Was das Login betrifft: ein einfaches Login über die HTTP
> Authentification des Servers kann die Library, wie im Beispiel bereits
> gezeigt. Sollte es über ein normales Formular gehen, so muss man
> ermitteln, wie die Formularfelder heissen und deren Werte dann
> entsprechend über einen POST Request übermitteln.

Oliver, Danke für deine Tipps - nur leider blick ich da zu wenig durch 
um mir einen Reim drauf zu machen!
OP
Nutze nun diese Site-Delta-Programm.

Es kommen auch Meldungen "7 Änderungen gefunden. Durchwechseln durch 
Klick auf das SiteDelta-Symbol" - doch weder das Delta vor dieser 
Meldung noch das Delta oben rechts neben der Suchleiste führt zu 
irgendeiner Reaktion.

Wo steckt denn das SiteDelta-Symbol?
Gast
Hi,

das Symbol ist in der oberen Leiste rechts neben dem Suchfeld. Ein 
Dreieck, das bei Veränderungen grün wird.
Und im Bild habe ich das Erscheinungsbild bei festgestellten Änderungen 
festgehalten.
Angehängte Dateien:
OP
npn schrieb:
> Hi,
>
> das Symbol ist in der oberen Leiste rechts neben dem Suchfeld.

Danke. Bei Seiten, die nicht überwacht werden, ist dieses Delta bei mir 
schwarz und bei der überwachten Seite ist es leicht rot hinterlegt.

Allerdings tut sich beim anklicken nix - sehr wahrscheinlich weil es rot 
ist und nicht grün so wie du es sagst.

Natürlich wechsle ich die Tabs hin- und her. Sollte ich ggf. für die 
überwachte Seite ein extra Fesnter aufmachen? (also einen 2. firefox 
anwerfen).
Gast
Das Dreieck wird rot, wenn eine Änderung festgestellt wurde.
Neben dem Dreieck ist noch ein Symbol mit 2 hitereinander liegenden 
Seiten. Damit kannst du die "Sidebar" öffnen. In dieser Sidebar siehst 
du die Namen aller überwachten Seiten. Und in der Schaltfläche "Seiten" 
befinden sich unter anderem die SiteDelta-Eigenschaften. Dort steht auch 
viel zum Nachlesen und Einstellen. Zum Beispiel die 
Überprüfungs-Häufigkeit. Schau dich dort mal etwas um. :-)
OP
Leider kommt es vor, dass Änderungen angekündigt sind, oben rechts aber 
das Delta ROT ist und man nix durchklicken kann.

Und wenn ich die Sidebar verwende wird bei jedem Draufklicken die Seite 
neu aufgemacht.
Gast
Manchmal sinds nur kleine Änderungen, zum Beispiel eine Zahl. Die kannst 
du in den Einstellungen ignorieren lassen, damit sie keinen Treffer 
auslösen. Und wenn du eine geänderte Seite besucht hast, versuch mal in 
der Sidebar mit der rechten Maustaste die "Änderung als gesehen 
markieren".
Wenn du das nicht machst, kann es auch passieren, daß beim nächsten 
Check die Seite wieder als geändert markiert wird.
OP
Die Seite ist länger als der Bildschirm. Es werden z. B. 7 Änderungen 
verkündet, das Delta is grün und wenn ich draufklicke ändert sich 
NICHTS.

Auf dem sichtbaren Teil der Seite ist aber auch nix markiert oder Gelb 
oder umrahmt - es sieht "original" aus.
Gast
Wenn das Dreieck grün ist, heißt das, daß es seit dem letzten 
Seitenbesuch keine Änderungen gab. In diesem Fall ist es also in 
Ordnung, wenn du die markierten Änderungen nicht durchklicken kannst, 
weil es keine gibt.
Wenn Änderungen registriert wurden, ist das Dreieck rot.

Irgendwie passt das nicht zusammen. Er meldet 7 Änderungen und das 
Dreieck ist grün? Komisch... Kann ich dir im Moment auch nicht erklären. 
Eigentlich müßte es dann rot sein.

Ich habe anfangs auch eine Weile gebraucht, um hinter die Logik zu 
steigen. Aber ich hab einfach ein wenig rumprobiert, und dann klappte 
das auch.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.