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

  • Cannot set language without session cookie
Tiempo de revisión predeterminado para todos los monitores, el mínimo actual del sistema es 3 artículos de segunda clase (más informació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
Después de tantas veces consecutivas que falta el filtro CSS/xPath, envíe una notificación
Empezar a 0 deshabilitar
Limite la recopilación de instantáneas del historial para cada monitor a esta cantidad de elementos del historial.
Establecer en vacío para deshabilitar/sin límite
Protección con contraseña para su aplicación changetection.io.
Permitir el acceso a la página del historial de cambios del monitor cuando la contraseña está habilitada (bueno para compartir la página de diferencias)
Cuando una solicitud no devuelve contenido o el HTML no contiene ningún texto, ¿se considera esto un cambio?

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.
URL base utilizada para el {{ base_url }} token en enlaces de notificación.
El valor predeterminado es la variable de entorno del sistema. 'BASE_URL' - leer más aquí.

Utilice el Básico método (predeterminado) donde los sitios observados no necesitan 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 var ENV 'WEBDRIVER_URL'.

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.
Número de trabajadores simultáneos para procesar monitores. Más trabajadores = procesamiento más rápido pero mayor uso de memoria.
Actualmente en funcionamiento: 10 operacional async trabajadores.
Ejemplo: una fluctuación aleatoria de 3 segundos podría activarse hasta 3 segundos antes o hasta 3 segundos después
Para solicitudes simples regulares (no basadas en Chrome), número máximo de segundos hasta el tiempo de espera, 1-999.
Aplicado a todas las solicitudes.

Nota: El simple hecho de cambiar el User-Agent a menudo no derrota a las tecnologías anti-robots; es importante tenerlo en cuenta. todas las formas en que se detecta el navegador.
Ignore los espacios en blanco, las tabulaciones y las nuevas líneas/avances de línea al considerar si se detectó un cambio.
Nota: Cambiar esto cambiará el estado de sus monitores existentes, posiblemente activará alertas, etc.
Representar el contenido de la etiqueta de anclaje, deshabilitado de forma predeterminada; cuando está habilitado, los enlaces se muestran como (link text)[https://somesite.com]
Nota: Cambiar esto podría afectar el contenido de sus monitores existentes, posiblemente activar alertas, etc.
  • 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.
Nota: Esto se aplica globalmente además de las reglas por visualización.
  • El texto coincidente será ignorado en la instantánea de texto (aún puedes verla pero no activará un cambio)
  • Nota: Esto se aplica globalmente además de las reglas por visualización.
  • 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.
Elimine cualquier texto que aparezca en "Ignorar texto" de la salida (de lo contrario, simplemente se ignorará para la detección de cambios)
Nota: Cambiar esto cambiará el estado de sus monitores existentes, posiblemente activará alertas, etc.

Acceso API

Conduzca su changetection.io a través de API, más información Acceso API y ejemplos aquí.

Restringir el límite de acceso a la API mediante el uso x-api-key encabezado: necesario para que funcione la extensión de Chrome


Clave API e913b98d46787afe7f7cfce44608788d

Extensión de Chrome

Agregue fácilmente cualquier página web a su instalación de changetection.io desde Chrome.

Paso 1 Instale la extensión, Paso 2 Navega a esta página, Paso 3 Abra la extensión desde la barra de herramientas y haga clic "Acceso a la API de sincronización"

Icono de la tienda de Chrome Tienda web de Chrome

Número máximo de instantáneas del historial que se incluirán en la fuente RSS específica del monitor.
Para ver otras fuentes RSS: cuando vea fuentes RSS/Atom, conviértalas en texto limpio para una mejor detección de cambios.
¿Su lector soporta HTML? Ponlo aquí
'Predeterminado del sistema' para la misma plantilla para todos los elementos, o reutilice su "Cuerpo de notificación" como plantilla.
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

Asegúrese de que las configuraciones a continuación sean correctas, se utilizan para administrar el horario para verificar las visitas a su página web.

Hora y fecha UTC del servidor: 2026-03-15T08:58:35.134820+00:00

Hora y fecha locales en el navegador:

Habilite esta configuración para abrir la página de diferencias en una nueva pestaña. Si está deshabilitado, la página de diferencias se abrirá en la pestaña actual.
Actualizaciones de UI en tiempo real habilitadas: (es necesario reiniciar si se cambia esto)
Habilitar o deshabilitar favicons junto a la lista de monitores
Número de elementos por página en la lista general de monitores, 0 para desactivar.

Consejo: El tipo de proxy "residencial" y "móvil" puede tener más éxito que el "centro de datos" para sitios web bloqueados.

Extra Proxies
"Nombre" se utilizará para seleccionar el proxy en la configuración de edición de visualización.
Los proxies SOCKS5 con autenticación solo son compatibles con el buscador de 'solicitudes simples'; para otros buscadores, en su lugar, debe incluir en la lista blanca el acceso IP

Extra Browsers can be attached to further defeat CAPTCHA's on websites that are particularly hard to scrape.
Simply paste the connection address into the box, More instructions and examples here

Extra Browsers

Tiempo de actividad: 7 horas, 54 minutos, 38 artículos de segunda clase

Versión de Python: 3.11.15

Complementos activos:

  • wordcount_plugin - Word count plugin for content analysis.
  • levenshtein_plugin - Levenshtein distance and similarity plugin for text change detection.