Categorías
Docker

Herramienta para detectar cambios en sitios web

Monitorea sitios web para obtener actualizaciones — recibe notificaciones a través de Discord, correo electrónico, Slack, Telegram, Webhook y muchos más.

Detecta cambios en el contenido de páginas web y recibe alertas instantáneas.

Ideal para monitorear cambios de precios, ediciones de contenido, cambios condicionales y más.

Dirige partes específicas de la página web usando la herramienta de selección visual.

Disponible cuando se conecta a un capturador de contenido playwright (incluido como parte de nuestro servicio de suscripción)

Selecciona partes y elementos de una página web para monitorear cambios

Mira fácilmente qué cambió, examina por palabra, línea o carácter individual.

Diferencia de contexto de monitoreo de cambios de páginas web auto-hospedadas

Realiza pasos de navegador interactivos

Rellena cuadros de texto, haz clic en botones y más, configura tu escenario de changedetection.

Usando la configuración de **Pasos del navegador**, añade pasos básicos antes de realizar la detección de cambios, como iniciar sesión en sitios web, añadir un producto a un carrito, aceptar inicios de sesión de cookies, ingresar fechas y refinar búsquedas.

Después de que se hayan ejecutado los **Pasos del navegador**, visita la pestaña **Selector visual** para refinar el contenido que te interesa.

Requiere que Playwright esté habilitado.

Notificaciones de reabastecimiento y cambio de precios impresionantes

Habilita la opción de «Re-stock & Price detection for single product pages» para activar la mejor manera de monitorear los precios de productos, esto extraerá cualquier metadato en la página HTML y te dará muchas opciones para seguir el precio del producto.

¡Organiza y monitorea fácilmente los precios de los productos desde el panel de control, recibe alertas y notificaciones cuando el precio de un producto cambie o vuelva a estar en stock!

Configura los parámetros de notificación de cambio de precio, precio superior e inferior, porcentaje de cambio de precio y más.

Siempre sabrás cuando un producto en venta baja de precio.

Ejemplos de casos de uso

  • Productos y servicios tienen un cambio en el precio
  • Notificación de sin existencias y Notificación de regreso a stock
  • Monitorea y rastrea cambios en archivos PDF, sabrás cuando un archivo PDF tiene cambios de texto.
  • Actualizaciones de departamentos gubernamentales (los cambios a menudo solo están en sus sitios web)
  • Nuevos lanzamientos de software, avisos de seguridad cuando no estás en su lista de correo.
  • Festivales con cambios
  • Alertas y monitoreo de reabastecimiento de Discogs
  • Cambios en listados de bienes raíces
  • Sabrás cuando tu whisky favorito está en oferta, u otras ofertas especiales se anuncian antes que nadie
  • Noticias relacionadas con el COVID de sitios web del gobierno
  • Noticias de universidades/organizaciones de su sitio web
  • Detecta y monitorea cambios en respuestas de la API JSON
  • Monitoreo y alerta de la API JSON
  • Cambios en documentos legales y de otro tipo
  • Dispara llamadas a la API a través de notificaciones cuando aparece texto en un sitio web
  • Une APIs usando el filtro JSON y las notificaciones JSON
  • Crea feeds RSS basados en cambios en el contenido web
  • Monitorea el código fuente HTML para cambios inesperados, fortalece tu cumplimiento de PCI
  • Tienes una lista muy sensible de URLs para vigilar y no quieres usar las alternativas de pago. (Recuerda, eres el producto)
  • Recibe notificaciones cuando ciertas palabras clave aparecen en los resultados de búsqueda de Twitter
  • Busca proactivamente trabajos, recibe notificaciones cuando las empresas actualizan su página de carreras, busca palabras clave en portales de empleo.
  • Recibe alertas cuando se abren nuevas posiciones de trabajo en Bamboo HR y otras plataformas de empleo
  • Monitoreo de desfiguración de sitios web
  • Rastreador de reabastecimiento de cartas Pokémon / Rastreador TCG de Pokémon
  • RegTech – mantente al tanto de los cambios regulatorios, cumplimiento normativo

¿Necesitas un ejecutor de Chrome real con soporte de Javascript? ¡Apoyamos la obtención a través de WebDriver y Playwright!

Características clave

  • Muchos filtros de activación, como «Activar en texto», «Eliminar texto por selector», «Ignorar texto», «Extraer texto», ¡también usando expresiones regulares!
  • Dirige elementos con xPath 1 y xPath 2, selectores CSS, monitorea fácilmente JSON complejos con JSONPath o jq
  • Cambia entre capturadores rápidos sin JS y capturadores basados en Chrome JS
  • Rastrea cambios en archivos PDF (Monitorea el texto cambiado en el PDF, también monitorea el tamaño del archivo PDF y las sumas de comprobación)
  • Especifica fácilmente con qué frecuencia se debe verificar un sitio
  • Ejecuta JS antes de extraer el texto (¡Bueno para iniciar sesión, mira los ejemplos en la UI!)
  • Anula los encabezados de la solicitud, especifica POST o GET y otros métodos
  • Usa el «Selector visual» para ayudar a dirigir elementos específicos
  • Proxy configurable por cada vigía
  • Envía una captura de pantalla con la notificación cuando se detecta un cambio en la página web

Instalación

Docker

Con Docker Composer, solo clona este repositorio y…

$ 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

La etiqueta :latest es nuestra última versión estable, la etiqueta :dev es nuestra rama master de vanguardia.

Windows

Mira las instrucciones de instalación en la wiki https://github.com/dgtlmoon/changedetection.io/wiki/Microsoft-Windows

Python Pip

Echa un vistazo a nuestra página de pypi https://pypi.org/project/changedetection.io/

$ pip3 install changedetection.io
$ changedetection.io -d /path/to/empty/data/dir -p 5000

Luego visita http://127.0.0.1:5000, ahora deberías poder acceder a la UI.

¡Ahora con soporte configurable por sitio para usar un capturador HTTP rápido incorporado o usar un capturador basado en Chrome para monitorear sitios web con JavaScript!

Actualización de changedetection.io

Docker

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

docker compose pull && docker compose up -d

Mira la wiki para más información https://github.com/dgtlmoon/changedetection.io/wiki