Instale la herramienta Changedetection.io en su Raspberry Pi y podrá usarla para buscar actualizaciones en cualquier página web.
Internet no es un recurso estático y las páginas pueden cambiar con el tiempo. Tal vez se revisa el texto para mostrar la supuesta presciencia del autor. Tal vez los precios y los niveles de existencias de un producto en particular cambien de acuerdo con los caprichos de la oferta y la demanda impulsados por el mercado.
Cualquiera que sea el motivo, a menudo existe la necesidad de monitorear una página web en busca de cambios, y al ejecutar Changedetection.io en su Raspberry Pi, puede monitorear tantos sitios como desee y recibir notificaciones a través de servicios como Discord, correo electrónico, Slack y Telegrama. Es una herramienta gratuita increíblemente útil.
¿Por qué monitorear los sitios web en busca de cambios?
El texto y las imágenes en libros y periódicos son inmutables. Una vez impresas, las palabras están ahí para siempre. Claro, puede triturar su número del New York Post o hacer una hoguera con los 32 volúmenes del 2015 Encyclopaedia Britannica, pero esto solo destruye su copia de la información, no cambia él.
Sin embargo, visite el sitio web del New York Post y verá que, como en cualquier otro sitio de noticias, las historias individuales a menudo se actualizan durante días, semanas o años. Se agregan detalles para aclarar la historia o se eliminan si son inexactos o irrelevantes. Esto puede ser un inconveniente si depende de una publicación para obtener información. Quiere saber qué se cambió y cuándo. Del mismo modo, cuando se publica una nueva historia, es posible que desee recibir una notificación instantánea.
La información en los sitios web comerciales también cambia para reflejar los cambios en el estado del producto y los niveles de existencias. Un sitio web de electrónica actualizará su página de catálogo para reflejar la disponibilidad de nuevo hardware, y si está tratando de encontrar un Raspberry Pi a un precio razonable a la venta en 2023, desea recibir una notificación inmediata tan pronto como los niveles de existencias superen cero.
Al monitorear un sitio web en busca de cambios, puede averiguar de inmediato el momento en que se activa una actualización. Por lo tanto, tendrá ventaja sobre otros lectores y posibles compradores de productos.
Changedetection.io te avisa cuando cambia un sitio web
Changedetection.io es un software gratuito y de código abierto que puede utilizar para controlar los niveles de existencias y páginas web para cambios y activar notificaciones a través de Discord, correo electrónico, Slack, Telegram, llamadas API y más. Con una interfaz web fácil de usar, puede hacer una comparación línea por línea de las versiones de la página web y podrá ver al instante lo que se modificó.
Además de realizar un seguimiento de los niveles y precios de existencias, o monitorear artículos de noticias, puede usar Changedetection.io para monitorear y rastrear archivos PDF, vigilar las actualizaciones de los departamentos gubernamentales o crear fuentes RSS basadas en cambios en la web contenido.
Instalar Changedetection.io en Raspberry Pi
Changedetection.io se ejecutará en cualquier procesador ARMv6, ARMv7 o ARM64, por lo que todos los modelos de Raspberry Pi son compatibles. Antes de comenzar, si no tiene su Pi conectado a un monitor, debe conéctese a su Raspberry Pi usando Secure Shell (SSH).
La forma más fácil de instalar Changedetection.io es con Docker y Docker Compose. Si aún no los tiene, siga nuestra guía para instalar Docker y Docker Compose en Linux.
Actualice todos los paquetes en su sistema con:
sudo apto actualizar && sudo apto mejora
Cree un nuevo directorio para Changedetection.io en su directorio de inicio, luego use el cd Comando para entrar en él:
cd~
mkdirdetección de cambios.io && cddetección de cambios.io
Ahora usa el wget comando para descargar el archivo changedetection.io Docker Compose para Raspberry Pi:
obtener https://raw.githubusercontent.com/dgtlmoon/changedetection.io/271181968f4a303041164b719d3affbe2d1a5181/docker-compose.yml
Use el editor de texto nano para abrir el archivo Docker Compose:
nanodocker-compose.yml
... y descomente (elimine el "#") de cualquier línea que siga a la entrada "browser-chrome:". Guardar y salir de nano con Control + O entonces Control + X. Ahora puede iniciar Docker Compose con:
ventana acoplable-componer hasta -d
Docker Compose extraerá las imágenes relevantes de Docker hub y configurará contenedores en su Raspberry Pi. Esto puede llevar un tiempo, especialmente si su Raspberry Pi está conectada a la red a través de Wi-Fi.
Puede conectarse a su instancia de changedetection.io ingresando su.pi.local.ip.dirección: 5000en la barra de direcciones de cualquier navegador
Use Changedetector.io en Raspberry Pi para monitorear los cambios en la página web
En la interfaz web, verá que hay dos páginas monitoreadas de forma predeterminada. Estos son el registro de cambios de changedetector.io y la portada de Hacker News. Estos están configurados para actualizar la página cada tres horas. Puede cambiar este intervalo haciendo clic en Editar junto a la entrada. Desplácese hacia abajo para Tiempo entre verificación e ingrese un nuevo valor. Puede establecer el intervalo en semanas, días, horas, minutos y segundos.
Alternativamente, puede activar manualmente una comparación desde la interfaz principal, haciendo clic en el volver a comprobar botón. Si una página web ha cambiado, la Avance la etiqueta del botón cambiará a diferencia. Haga clic en diferencia para ver las diferencias entre las páginas. El texto verde indica líneas que se han agregado, mientras que el texto rojo se ha quitado.
Puede agregar una nueva URL para ver los cambios ingresando la dirección en la barra y eligiendo el botón de radio para ver una página estática o ver las reposiciones.
Si bien puede activar notificaciones a través de una variedad de canales, el método más fácil y confiable es el correo electrónico. Necesitará la siguiente información:
- La dirección de correo electrónico desde la que envías
- Su contraseña SMTP
- La dirección de correo electrónico en la que desea recibir la notificación.
Por ejemplo, si la dirección de correo electrónico desde la que desea enviar es "[email protected]", su contraseña es "p455w07d", y desea que "[email protected]" reciba notificaciones de cambios, debe ingresar el siguiendo en el Notificaciones sección de la Ajustes menú:
correos://email1:[email protected]? [email protected]
Envía una notificación de prueba, luego presiona Ahorrar.
¡Supervise cualquier URL en busca de cambios!
Ahora tiene los medios para monitorear cualquier página web en busca de cambios, puede realizar un seguimiento de sus sitios favoritos para obtener noticias recientes, actualizaciones de artículos y cambios en los niveles de existencias, incluso para Raspberry Pi. Esto puede resultar muy útil cuando desea vigilar un sitio en segundo plano, ahorrándole una gran cantidad de tiempo y esfuerzo al hacerlo manualmente. En cambio, recibe notificaciones automáticas por correo electrónico u otros servicios.
Si desea leer instantáneamente los últimos artículos en blogs y otros sitios, ¡considere usar una instancia autohospedada de FreshRSS en su Raspberry Pi!