v0.55.3

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

Automatically applies this tag to any watch whose URL matches. Supports wildcards: *example.com* or plain substring: github.com/myorg
Leave unchecked to use the auto-generated colour based on the tag name.

Estas configuraciones son agregadas a cualquier configuración de monitor existente.

One CSS, xPath 1 & 2, JSON Path/JQ selector per line, any rules that matches will be used.
Mostrar ayuda y consejos avanzados
  • Elimine los elementos HTML mediante los selectores CSS y XPath antes de la conversión de texto.
  • No pegue HTML aquí, use solo selectores CSS y XPath
  • Agregue múltiples elementos, selectores CSS o XPath por línea para ignorar múltiples partes del HTML.

Filtrado 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/
  • Keep only lines that contain any of these words or phrases (plain text, case-insensitive)
  • One entry per line — any line in the page text that contains a match is kept
  • Simpler alternative to regex — use this when you just want lines about a specific topic
  • Ejemplo: enter celsius to keep only lines mentioning temperature readings
  • 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 banderas de tipo //(?aiLmsux)) (más información aquí)
    • Ejemplo de palabra clave - ejemplo: Agotado
    • 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
Used for watches in "Restock & Price detection" mode
Changes in price should trigger a notification
Minimum amount, Trigger a change/notification when the price drops below this value.
Maximum amount, Trigger a change/notification when the price rises above this value.
Price must change more than this % to trigger a change since the first check.
For example, If the product is $1,000 USD originally, 2% would mean it has to change more than $20 since the first check.
¡Úselo con precaución! Esto llenará fácilmente su cuota de almacenamiento de correo electrónico o inundará otros almacenamientos.
Usar los valores predeterminados del sistema

Consejo: ¡Use las 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