Erkennen Sie die Änderungen von Website -Inhalten und führen Sie aussagekräftige Aktionen aus - Auslösen von Benachrichtigungen über Discord, E -Mail, Slack, Telegramm, API -Aufrufe und vieles mehr.
Lebe dein Datenleben proaktiv.
Erste Schritte mit der Website -Seite ändern Sie die Überwachung sofort. Haben Sie keine Zeit? Probieren Sie unser Abonnement von 8,99 USD/Monat aus, verwenden Sie unsere Proxys und Support! , halb der Preis für andere Website -Änderungsüberwachungsdienste!
Verfügbar, wenn Sie mit einem Dramatiker -Inhaltsfetcher verbunden sind (Teil unseres Abonnementdienstes)
Füllen Sie Textfelder aus, klicken Sie auf Schaltflächen und leiten Sie Ihr Szenario für geänderte Ausführungen ein.
Fügen Sie mit der Konfiguration der Browserschritte grundlegende Schritte hinzu, bevor Sie die Änderungserkennung durchführen, z. B. die Anmeldung auf Websites, Hinzufügen eines Produkts in einen Wagen, Akzeptanz von Cookie -Anmeldungen, Eingeben von Daten und Verfeinerungssuche.
Nachdem Browser -Schritte ausgeführt wurden, besuchen Sie dann die Registerkarte "Visual Selector" , um den Inhalt zu verfeinern, an dem Sie interessiert sind. Erfordert Dramatiker.
Aktivieren Sie die Option "Re-Stock & Price-Erkennung für Einzelproduktseiten", um die beste Möglichkeit zur Überwachung der Produktpreise zu aktivieren. Dadurch wird alle Meta-Daten auf der HTML-Seite extrahiert und Ihnen viele Möglichkeiten geben, die Preisgestaltung des Produkts zu befolgen.
Die Preise für Produkte aus dem Dashboard einfach organisieren und überwachen, erhalten Sie Warnungen und Benachrichtigungen, wenn sich der Preis für ein Produkt ändert oder wieder auf Lager wird!
Setzen Sie die Parameter zur Benachrichtigung von Preisänderungen, den oberen und niedrigeren Preis, den prozentualen Preisänderungsanteil und mehr. Sie wissen immer, wann ein Preis für den Verkauf sinkt.
Benötigen Sie einen tatsächlichen Chromläufer mit JavaScript -Unterstützung? Wir unterstützen das Abrufen über Webdriver und Dramatiker!
POST
oder GET
und andere Methoden anWir empfehlen und verwenden Bright Data Global Proxy Services. Bright Data entspricht den ersten Einzahlungen bis zu 100 US -Dollar mit unserem Anmeldeverbindungslink.
Oxylabs ist auch ein hervorragender Proxy -Anbieter und bietet es wert, in Wohn-, ISP-, Dreh- und vielen anderen Proxy -Typen zu Ihrem Projekt zu verwenden.
Bitte spiele dieses Projekt und hilf es zu wachsen! https://github.com/dgtlmoon/changedEction.io/
Fügen Sie einfach die aktuelle Webseite zu Ihrem Tool für geändertezahlen.
Geto to the Chrome Webstore, um die Erweiterung herunterzuladen.
Klonen Sie mit Docker Composer einfach dieses Repository und ..
$ docker compose up -d
Docker Standalone
$ docker run -d --restart always -p " 127.0.0.1:5000:5000 " -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io
:latest
Tag ist unsere neueste stabile Version :dev
Tag ist unser Bleeding Edge master
-Zweig.
Alternative Docker -Repository Over bei GHCR - GHCR.IO/DGTLMOON/CHANGEDETECTICE.IO
Siehe die Installationsanweisungen im Wiki https://github.com/dgtlmoon/changedEtction.io/wiki/Microsoft-windows
Schauen Sie sich unsere PYPI -Seite https://pypi.org/project/changedEtction.io/ an
$ pip3 install changedetection.io
$ changedetection.io -d /path/to/empty/data/dir -p 5000
Besuchen Sie dann http://127.0.0.1:5000, Sie sollten jetzt in der Lage sein, auf die Benutzeroberfläche zuzugreifen.
Mit einer konfigurierbaren Unterstützung pro Site für die Verwendung eines schnell eingebauten HTTP-Fetcher oder zur Verwendung eines Chrome-basierten Fethers zur Überwachung von JavaScript-Websites!
docker pull dgtlmoon/changedetection.io
docker kill $(docker ps -a -f name=changedetection.io -q)
docker rm $(docker ps -a -f name=changedetection.io -q)
docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io
docker compose pull && docker compose up -d
Weitere Informationen finden Sie im Wiki.
XPath (1.0), JsonPath, JQ und CSS -Unterstützung sind eingebacken! Sie können so spezifisch sein, wie Sie benötigen. (Wir unterstützen LXML re:test
, re:match
und re:replace
.)
Changection.io unterstützt eine große Anzahl von Benachrichtigungen (einschließlich E-Mail, Office365, benutzerdefinierte APIs usw.), wenn eine Webseite eine Änderung hat, die dank der genannten Bibliothek festgestellt wurde. Legen Sie einfach eine oder mehrere Benachrichtigungs -URLs auf der Registerkarte [Bearbeiten] dieser Uhr ein.
Nur einige Beispiele
discord://webhook_id/webhook_token
flock://app_token/g:channel_id
gitter://token/room
gchat://workspace/key/token
msteams://TokenA/TokenB/TokenC/
o365://TenantID:AccountEmail/ClientID/ClientSecret/TargetEmail
rocket://user:password@hostname/#Channel
mailto://user:[email protected][email protected]
json://someserver.com/custom-api
syslog://
Und alles andere in dieser Liste!
Jetzt können Sie auch Ihren Benachrichtigungsinhalt anpassen und Jinja2 -Templating für ihren Titel und ihren Körper verwenden!
Erkennen Sie Änderungen und überwachen Sie Daten in JSON -APIs, indem Sie JSONPath oder JQ verwenden, um JSON nach Bedarf zu filtern, zu analysieren und umzustrukturieren.
Dadurch wird das JSON erneut angeordnet und die Formatierung auf den Text angewendet, wodurch es super einfach ist, Änderungen in den JSON-API-Ergebnissen zu überwachen und zu erkennen
Für komplexere Parsen, Filterung und Änderung von JSON-Daten wird JQ aufgrund der integrierten Operatoren und Funktionen empfohlen. Weitere Informationen zu JQ finden Sie in der Dokumentation.
Ein großer Vorteil von jq
besteht darin, dass Sie Logik in Ihrem JSON -Filter verwenden können, z. B. Filter, um nur Elemente anzuzeigen, die einen Wert mehr als/weniger als usw. haben.
Weitere Informationen und Beispiele finden Sie im Wiki https://github.com/dgtlmoon/ChangedEtction.io/wiki/json-Selector-filter-help
Wenn Sie einen json:
oder jq:
Filter aktivieren, können Sie sogar automatisch eingebettete JSON in einer HTML -Seite extrahieren und analysieren! Erstaunlich praktisch für Websites, die Inhalte basierend auf JSON erstellen, wie z. B. vielen E-Commerce-Websites.
<html>
...
<script type="application/ld+json">
{
"@context":"http://schema.org/",
"@type":"Product",
"offers":{
"@type":"Offer",
"availability":"http://schema.org/InStock",
"price":"3949.99",
"priceCurrency":"USD",
"url":"https://www.newegg.com/p/3D5-000D-001T1"
},
"description":"Cobratype King Cobra Hero Desktop Gaming PC",
"name":"Cobratype King Cobra Hero Desktop Gaming PC",
"sku":"3D5-000D-001T1",
"itemCondition":"NewCondition"
}
</script>
json:$..price
oder jq:..price
würde 3949.99
geben, oder Sie können die gesamte Struktur extrahieren (verwenden Sie eine JSONPAD -Testwebsite, um es zu validieren)
Die Anwendung unterstützt auch die Benachrichtigung, dass sie diese Informationen automatisch folgen kann
Siehe die Wiki https://github.com/dgtlmoon/changedEtction.io/wiki/proxy-configuration. Wir unterstützen auch die Verwendung von Bright Data Proxy-Diensten, wo möglich und Oxylabs-Proxy-Dienste.
Raspberry Pi und Linux/Arm/V6 Linux/Arm/V7 ARM64 -Geräte werden unterstützt! Weitere Informationen finden Sie im Wiki
Im Lauf
Excel Import wird empfohlen - auf diese Weise können Sie Tags/Gruppen von Websites und anderen Funktionen besser organisieren.
Unterstützt die Verwaltung der Website -Beobachtungsliste über unsere API
Verwenden Sie ChangeeTection.io, um Geld zu verdienen? Spart es dir Zeit oder Geld? Erleichtert es dir das Leben? Weniger stressig? Denken Sie daran, wir schreiben diese Software, wenn wir tatsächlich bezahlte Arbeit leisten sollten, wir müssen Lebensmittel kaufen und wie Sie Miete zahlen.
Erwägen Sie, ein offiziell unterstütztes Abonnement zur Erkennung von Website -Änderungen zu erstellen. Auch wenn Sie es nicht verwenden, erhalten Sie immer noch das warme Fuzzy -Gefühl, dem Projekt zu helfen. (Und wer weiß, Sie könnten es einfach benutzen!)
Ich biete kommerzielle Unterstützung an. Diese Software hängt von der Netzwerksicherheit, der Luft- und Raumfahrt-, Daten- und Daten-Journalist-Fachleute ab, um nur einige zu nennen. Mit Ihrer Organisation, um die Möglichkeiten dessen zu fördern, was mit veränderung erfolgen kann.io
Wenn Sie diese Software zum Teil oder voll und ganz im Rahmen einer kommerziellen Vereinbarung erneut vergeben, müssen Sie sich an unsere in unserem Code -Repository gefundene Commercial_Licence.md einhalten. Bitte wenden Sie sich an [email protected] und [email protected].
wechselneTectionio.html_tools.elementPath_ToString: Copyright (C), 2018-2021, Sissa (Scuola Internazionale Superiore di Studi Avanzati), lizenziert unter MIT Lizenz
Anerkennung fantastischer Mitwirkender des Projekts