Detectar cambios de contenido del sitio web y realizar acciones significativas: notificaciones de activación a través de Discord, correo electrónico, holgura, telegrama, llamadas API y muchas más.
Viva su vida de datos de manera activa.
Comience con el monitoreo de la página del sitio web de inmediato. ¿No tienes tiempo? ¡Pruebe nuestra suscripción de $ 8.99/mes, use nuestros proxies y soporte! , la mitad del precio de otros servicios de monitoreo de cambio de sitio web!
Disponible cuando está conectado a un buscador de contenido de dramaturgo (incluido como parte de nuestro servicio de suscripción)
Complete los cuadros de texto, haga clic en botones y más, configure su escenario de detección de detección.
Usando la configuración de los pasos del navegador , agregue los pasos básicos antes de realizar la detección de cambios, como iniciar sesión en sitios web, agregar 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 , visite la pestaña Visual Selector para refinar el contenido que le interesa. Requiere que el dramaturgo esté habilitado.
Habilite la opción "Re-stock & Price Detection for Single Product Pages" para activar la mejor manera de monitorear el precio del producto, esto extraerá cualquier meta-datos en la página HTML y le dará muchas opciones para seguir el precio del producto.
¡Organizar fácilmente y monitorear los precios de los productos desde el tablero, obtener alertas y notificaciones cuando el precio de un producto cambie o vuelva a estar en stock!
Establecer parámetros de notificación de cambio de precio, precio superior e inferior, porcentaje de cambio de precio y más. Siempre sepa cuando un producto en venta cae en precio.
¿Necesita un corredor de Chrome real con soporte de JavaScript? ¡Apoyamos la búsqueda a través de WebDriver y Playwright!
POST
o GET
y otros métodosRecomendamos y usamos Bright Data Global Proxy Services, Bright Data coincidirá con cualquier primer depósito de hasta $ 100 utilizando nuestro enlace de registro.
Oxylabs también es un excelente proveedor de proxy y vale la pena usar, ofrecen residentes, ISP, rotación y muchos otros tipos de proxy para adaptarse a su proyecto.
¡Estrata este proyecto y ayúdelo a crecer! https://github.com/dgtlmoon/changedetection.io/
Agregue fácilmente la página web actual a su herramienta WhangeTetection.io, simplemente instale la extensión y haga clic en "Sincronizar" para conectarla a su instalación existente de WhangeTetection.io.
GOTO La tienda web Chrome para descargar la extensión.
Con Docker Composer, solo clone este repositorio y ..
$ docker compose up -d
Docker independiente
$ docker run -d --restart always -p " 127.0.0.1:5000:5000 " -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io
:latest
etiqueta es nuestra última versión estable :dev
Tag es nuestra rama master
Bleeding Edge.
Repositorio de Docker alternativo en Ghcr - Ghcr.io/dgtlmoon/changedetection.io
Consulte las instrucciones de instalación en Wiki https://github.com/dgtlmoon/changedetection.io/wiki/microsoft-windows
Visite 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 visite http://127.0.0.1:5000, ahora debería poder acceder a la interfaz de usuario.
¡Ahora con un soporte configurable por sitio para usar un cuadro HTTP rápido incorporado o use un buscador basado en Chrome para monitorear los sitios web de JavaScript!
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 pull && docker compose up -d
Consulte el wiki para obtener más información https://github.com/dgtlmoon/changedetection.io/wiki
¡XPATH (1.0), JSONPATH, JQ y CSS Support viene al horno! Puede ser tan específico como sea necesario, usar XPath Exportado desde varias herramientas de creación de consultas de elementos XPath. (Admitimos LXML re:test
, re:match
and re:replace
.)
ChangeTetection.io admite una gran cantidad de notificaciones (incluidos el correo electrónico, Office365, API personalizadas, etc.) cuando una página web tiene un cambio detectado gracias a la Biblioteca de Aprise. Simplemente establezca una o más URL de notificación en la pestaña [Editar] de ese reloj.
Solo algunos ejemplos
discord://webhook_id/webhook_token
flock://app_token/g:channel_id
gitter://token/room
gchat://workspace/key/token
msteams://TokenA/TokenB/TokenC/
o365://TenantID:AccountEmail/ClientID/ClientSecret/TargetEmail
rocket://user:password@hostname/#Channel
mailto://user:[email protected][email protected]
json://someserver.com/custom-api
syslog://
¡Y todo lo demás en esta lista!
¡Ahora también puede personalizar su contenido de notificación y usar la plantilla Jinja2 para su título y cuerpo!
Detectar cambios y monitorear los datos en las API JSON utilizando JSONPath o JQ para filtrar, analizar y reestructurar JSON según sea necesario.
Esto volverá a parecer el JSON y aplicará el formato al texto, lo que hace que sea muy fácil monitorear y detectar cambios en los resultados de la API JSON
Para un análisis, filtrado y modificación más complejos de datos JSON, se recomienda JQ debido a los operadores y funciones incorporadas. Consulte la documentación para obtener información más específica sobre JQ.
Una gran ventaja de jq
es que puede usar la lógica en su filtro JSON, como filtros para mostrar solo elementos que tienen un valor mayor que/menos que, etc.
Vea el wiki https://github.com/dgtlmoon/changedetection.io/wiki/json-selector-filter-help para obtener más información y ejemplos
Cuando habilita un json:
o jq:
Filter, ¡incluso puede extraer automáticamente y analizar JSON integrado dentro de una página HTML! Increíblemente útil para sitios que crean contenido basado en JSON, como muchos sitios web de comercio electrónico.
<html>
...
<script type="application/ld+json">
{
"@context":"http://schema.org/",
"@type":"Product",
"offers":{
"@type":"Offer",
"availability":"http://schema.org/InStock",
"price":"3949.99",
"priceCurrency":"USD",
"url":"https://www.newegg.com/p/3D5-000D-001T1"
},
"description":"Cobratype King Cobra Hero Desktop Gaming PC",
"name":"Cobratype King Cobra Hero Desktop Gaming PC",
"sku":"3D5-000D-001T1",
"itemCondition":"NewCondition"
}
</script>
json:$..price
o jq:..price
daría 3949.99
, o puede extraer toda la estructura (use un sitio web de prueba JSONPath para validar)
La aplicación también admite notificarle que puede seguir esta información automáticamente
Consulte el wiki https://github.com/dgtlmoon/changedetection.io/wiki/proxy-configuration, también admitimos el uso de servicios de proxy de datos brillantes donde sea posible y los servicios proxy de oxylabs.
¡Se admiten Raspberry Pi y Linux/Arm/V6 Linux/ARM/V7 ARM64! Vea el wiki para más detalles
Importar fácilmente su lista de sitios web para observar los cambios en el formato de archivo .xslx Excel, o pegar en listas de URL del sitio web como texto sin formato.
Se recomienda la importación de Excel, de esa manera puede organizar mejor etiquetas/grupos de sitios web y otras características.
Admite administrar la lista de vigilancia del sitio web a través de nuestra API
¿Usas changleetection.io para ganar dinero? ¿Te ahorra tiempo o dinero? ¿Te facilita la vida? menos estresante? Recuerde, escribimos este software cuando deberíamos hacer un trabajo pagado real, tenemos que comprar alimentos y pagar alquileres como usted.
Considere sacar una suscripción de detección de cambio de sitio web oficialmente compatible, incluso si no la usa, aún tiene la sensación cálida de ayudar al proyecto. (Y quién sabe, ¡podrías usarlo!)
Ofrezco soporte comercial, este software depende de la seguridad de la red, los aeroespaciales, la ciencia de datos y los profesionales de los datos de datos solo, por nombrar algunos, comuníquese con [email protected] para cualquier consulta, estoy más que contento de trabajar con su organización para promover las posibilidades de lo que se puede hacer con ChangeTetection.io
Si está revendiendo este software en parte o por completo como parte de cualquier acuerdo comercial, debe cumplir con nuestro Commercial_Licence.md encontrado en nuestro repositorio de código, comuníquese con [email protected] y [email protected].
cambiadetectio.html_tools.EmementPath_ToString: Copyright (c), 2018-2021, Sissa (Scuola Internazionale Superiore di Studi Avanzati), licenciado bajo licencia MIT
Reconocimiento de contribuyentes fantásticos al proyecto