Website-Monitoring
Überwachen Sie HTML-Seiten auf sinnvolle Änderungen mit normalisierten Diffs und optionalen Ignore-Regeln.
Website-Monitoring
Beobachten Sie kritische Seiten auf Inhalts-, Metadaten- und Strukturänderungen, ohne von Rauschen überflutet zu werden.
Normalisierung
HTML-Antworten werden vor dem Hashing normalisiert, indem Whitespace zusammengefasst und redundante Attribute entfernt werden.
Ignore-Regeln
Verwenden Sie CSS-Selektoren oder Regexe, um rotierende Banner, A/B-Test-Container oder andere volatile Bereiche auszublenden.
const result = applyIgnoreSelectors(bodyText, selectors, monitor.ignoreRegex);
if (result.ok) {
const normalized = normalizeHtmlForDiff(result.content);
diffText = normalized;
contentHash = hash(normalized);
}Gute Ziele
- Landingpages, Pricing-Tabellen, Dokumentation oder Compliance-Texte.
robots.txt, Sitemaps sowie Canonical- und Meta-Tags.
JavaScript-lastige Seiten
Wenn Inhalte clientseitig gerendert werden, verwenden Sie statt einfachem Fetch Browser Render.
Starten Sie mit:
wait_until: "networkidle"für SPAs.wait_for_selectorals stabiles Ready-Signal.- fokussierten
ignoreSelectors, um nicht relevante Änderungen zu unterdrücken.
Alerting
E-Mail-Alerts enthalten Statuscode, Latenz und Request-ID, damit Sie sie mit Server-Logs korrelieren können.