v0.54.5

Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team

Algunos sitios utilizan JavaScript para crear el contenido, para ello debes utilizar el buscador de Chrome/WebDriver
Las variables son compatibles con la URL. (ayuda y ejemplos aquí).
Etiqueta organizativa/nombre de grupo utilizado en la página principal del listado
Utiliza automáticamente el título de la página si la encuentra, también puede usar su propio título/descripción aquí

El intervalo/cantidad de tiempo entre cada verificación.

Establecer un horario por horas/días de la semana

Horario comercial Fines de semana Reiniciar

  • Advertencia, uno o más de sus 'días' tienen una duración que se extendería hasta el día siguiente.
    Esto podría tener consecuencias no deseadas.

Más ayuda y ejemplos sobre el uso del planificador

Envía una notificación cuando el filtro ya no se puede ver en la página, lo cual es bueno para saber cuándo cambió la página y su filtro ya no funcionará.
Limite la recopilación de instantáneas del historial para cada monitor a esta cantidad de elementos del historial.
Establecer en vacío para usar la configuración predeterminada del sistema

Utilice el Básico método (predeterminado) donde su sitio observado no necesita Javascript para renderizarse.

El Cromo/Javascript El método requiere una conexión de red a un servidor WebDriver+Chrome en ejecución, establecido por la variable ENV 'WEBDRIVER_URL'.

Consejo: Conéctese utilizando Bright Data y Oxylabs Proxies; obtenga más información aquí.
Si tiene problemas para esperar a que la página se represente por completo (falta texto, etc.), intente aumentar el tiempo de "espera" aquí.
Esto esperará n segundos antes de extraer el texto.
Uso de la configuración predeterminada global actual

Haga clic aquí para comenzar


Espere entre 10 y 15 segundos para que se conecte el navegador.
Presione "Reproducir" para comenzar. (?)
¡Úselo con precaución! Esto llenará fácilmente su cuota de almacenamiento de correo electrónico o inundará otros almacenamientos.
¡Estar atento! Hay URL de notificación en todo el sistema habilitadas, este formulario anulará la configuración de notificaciones solo para este monitor ‐ una lista de URL de notificación vacía aquí seguirá enviando notificaciones.
Usar los valores predeterminados del sistema

Consejo: Usar URL de notificación de AppRise para notificar a casi cualquier servicio! Lea la wiki de servicios de notificación aquí para obtener notas de configuración importantes..

Mostrar ayuda y consejos avanzados
Título para todas las notificaciones.
Cuerpo de todas las notificaciones: puedes utilizar Jinja2 plantillas en el título, el cuerpo y la URL de la notificación, y tokens desde abajo.
Mostrar token/marcadores de posición
  • Para cargas JSON, utilice |tojson sin comillas para escape automático, por ejemplo - { "name": {{ watch_title|tojson }} }
  • Codificación de URL, uso |urlencode, Por ejemplo - gets://hook-website.com/test.php?title={{ watch_title|urlencode }}
  • Reemplazo de expresión regular, uso |regex_replace, Por ejemplo - {{ "hello world 123" | regex_replace('[0-9]+', 'no-more-numbers') }}
  • Para obtener una referencia completa de todos los filtros integrados de Jinja2, los usuarios pueden consultar el https://jinja.palletsprojects.com/en/3.1.x/templates/#builtin-filters

Formato para todas las notificaciones.
Field
Operator
Value
Comportamiento

Utilice el botón de verificación ( ✓ ) para probar si una condición se cumple con la instantánea actual.

Lea un tutorial rápido sobre usando cambios de página web condicionales aquí.
Activar vista previa
Consejos profesionales:
  • Utilice la página de vista previa para ver sus filtros y activadores resaltados.
  • Algunos sitios utilizan JavaScript para crear el contenido, para ello debes utilizar el buscador de Chrome/WebDriver
One CSS, xPath 1 & 2, JSON Path/JQ selector per line, any rules that matches will be used.
Show advanced help and tips
  • Remove HTML element(s) by CSS and XPath selectors before text conversion.
  • Don't paste HTML here, use only CSS and XPath selectors
  • Add multiple elements, CSS or XPath selectors per line to ignore multiple parts of the HTML.

Filtrado de texto

Limitar activación/ignorar/bloquear/extraer a;
Nota: Dependiendo de la extensión y similitud del texto en cada línea, el algoritmo puede considerar una suma en lugar de reemplazo Por ejemplo.
 Por eso siempre es mejor seleccionar Agregado+Reemplazado cuando esté interesado en contenido nuevo.
 Cuando el contenido simplemente se mueve en una lista, también activará una suma, considere habilitar Solo se activa cuando aparecen líneas únicas
Bueno para sitios web que simplemente mueven el contenido y desea saber cuándo se agrega contenido NUEVO, compara nuevas líneas con todo el historial de este monitor.
Eliminar líneas de texto duplicadas
Ayuda a reducir los cambios detectados causados ​​por sitios que cambian las líneas, combinar con comprobar líneas únicas abajo.
Elimine cualquier espacio en blanco antes y después de cada línea de texto.
  • Texto a esperar antes de activar un cambio/notificación, todo el texto y las expresiones regulares se prueban sin distinguir entre mayúsculas y minúsculas.
  • El texto de activación se procesa a partir del texto de resultado que surge de cualquier filtro CSS/JSON para este monitor.
  • Cada línea se procesa por separado (piense en cada línea como "O")
  • Nota: incluya una barra diagonal / para usar el ejemplo de expresiones regulares: /foo\d/
  • También puedes usar condiciones - "Texto de página": contiene, comienza con, no contiene y muchos más /foo\d/
  • El texto coincidente se ignorará en la instantánea del texto (aún podrás verlo pero no activará un cambio)
  • Cada línea se procesa por separado, cualquier coincidencia de líneas se ignorará (se eliminará antes de crear la suma de verificación)
  • Soporte de expresión regular, ajuste toda la línea con una barra diagonal /regex/
  • Cambiar esto afectará la suma de verificación de comparación, lo que puede generar una alerta.


  • Bloquear la detección de cambios mientras este texto está en la página, todo el texto y las expresiones regulares se prueban sin distinguir entre mayúsculas y minúsculas, lo cual es bueno para esperar a que un producto vuelva a estar disponible
  • El texto del bloque se procesa a partir del texto resultante que surge de cualquier filtro CSS/JSON para este monitor.
  • Todas las líneas aquí no deben existir (piense en cada línea como "O")
  • Nota: incluya una barra diagonal / para usar el ejemplo de expresiones regulares: /foo\d/
  • Extrae texto en la salida final (línea por línea) después de otros filtros usando expresiones regulares o coincidencia de cadenas:
    • Expresión regular - ejemplo /reports.+?2022/i
    • No olvides considerar el espacio en blanco al comienzo de una línea. /.+?reports.+?2022/i
    • Usar //(?aiLmsux)) tipo banderas (más información aquí)
    • Ejemplo de palabra clave - ejemplo Out of stock
    • Utilice grupos para extraer solo ese texto: ejemplo /reports.+?(\d+)/i devuelve una lista de años solamente
    • Ejemplo: líneas coincidentes que contienen una palabra clave /.*icecream.*/
  • Una línea por coincidencia de cadena/expresión regular
Los datos del selector visual no están listos; es necesario revisar el monitor al menos una vez.
Número de comprobaciones 2
Fallos consecutivos del filtro 0
Longitud del historial 0
Duración de la última recuperación 8.858s
Recuento de alertas de notificación 0
Respuesta de tipo de servidor github.com

Not enough history to calculate Levenshtein metrics

Content Analysis

Word count (latest snapshot) 0

Word count is a simple measure of content length, calculated by splitting text on whitespace.