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.
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...
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?
Kann es sein, dass du überhaupt keine Ahnung von der Materie hast? Dann lass es lieber.
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?
:
Bearbeitet durch User
J. Ad. schrieb: > Ich habe die Frage vor vielleicht einem Jahr schon mal > aufgeworfen, Na, dann kann das Problem nicht wirklich dringend oder wichtig sein.
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
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.
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.
Und zu allem Überfluss sollte man auch klären ob der Seitenbetreiber überhaupt ein automatisches Auslesen erlaubt (auch wenn das schwer nachweisbar ist).
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.
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.
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!
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?
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.
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).
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. :-)
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.
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.
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.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.