Verfolgen Sie Änderungen auf einer Webseite, die POST verwendet

Es gibt viele kostenlose/Freemium-Webdienste, die eine E-Mail-Benachrichtigung senden, wenn sich der Inhalt einer bestimmten Webseite ändert; zB visualping.io, changetection.com, onwebchange...

Leider ist die Seite, die ich verfolgen möchte, das Ergebnis einer Suche, die mithilfe eines Formulars per POST gesendet wurde . Es ist eine reine Suche ohne Nebenwirkungen, daher denke ich, dass GET in diesem Fall hätte verwendet werden sollen, aber es ist eine externe Website und ich bleibe dabei.

Gibt es einen kostenlosen Webservice, der das Ergebnis einer POST-Abfrage überwachen und mir bei Änderungen eine E-Mail senden kann? Oder eine Software/Skript, die ich selbst hosten kann? Linux wird in diesem Fall bevorzugt.

Danke!

Antworten (3)

Der kostenlose Webservice http://changemon.com/ hat diese Fähigkeit. Sie können POST-Anforderungen an die angegebene URL senden, indem Sie eine GET-ähnliche Zeichenfolge zum URL-Feld des Changemon hinzufügen, die mit beginnt ?postdata=:

http://website.com/seach?postdata=parameter1:value1,parameter2:value2

Siehe 'Posting-Daten' unter 'Tipps & Tricks' auf deren Homepage.

  1. Überprüfen Sie, ob GET funktioniert. Viele Websites verarbeiten GET- und POST-Anforderungen an dieselbe Adresse gleichermaßen. Sie können dies einfach versuchen, indem Sie die Methode der Formularmethode von POST auf GET ändern und sehen, ob das die Ergebnisse mit der neuen URL bringt.
  2. Verwenden Sie Ihre eigene Software. Das Senden von POST-Anfragen wird normalerweise nicht von Webdiensten unterstützt, da es für böswillige Zwecke verwendet werden könnte, z. B. das Versenden von Spam. Außerdem verhindern viele Webseiten das wiederholte Senden von Formularen, indem sie CSRF-Token verwenden (die ein erneutes Laden der Webseite erfordern, auf der das Formular gehostet wird). Die beliebteste Software mit dieser Funktion scheint Web Alert zu sein , eine kostenlose App für Android (jedoch glaube ich nicht, dass sie noch E-Mail-Benachrichtigungen senden kann).

Ich hoffe das hilft dir :-)

Danke - das manuelle Ändern der Methode in GET funktioniert. Guter Trick!

Einfach zur Liste der Optionen hinzufügen - www.trackapage.com. Es ist kostenlos und enthält auch ein Archiv historischer Screenshots.

Können Sie ein wenig erläutern, wie es die Frage erfüllt?