Cómo hacer un script que me dará algún mensaje si hay alguna actualización en una página web / sitio web

Depende de lo que quieras decir con página web / sitio web, y en qué plataforma estás.

Un sitio web podría consistir en una gran cantidad de archivos. Si está hablando de una página web única y simple, puede hacer que un script simple lo descargue periódicamente y compare el tamaño del archivo, md5 o incluso un diff.

Puede hacer que un script simple realice una solicitud http y examine la respuesta del encabezado para el campo ‘última modificación’, pero esto podría no ser confiable.

Además, si la página web que le interesa es en realidad una página estática que carga datos a través de AJAX o algo similar, entonces la página en sí no está cambiando, solo los datos que está mostrando. En este caso, probablemente ninguno de los métodos que describí funcionaría de manera confiable.

Sin embargo, los sitios a menudo tienen API y fuentes RSS, que serían formas sólidas y accesibles mediante scripts para determinar si algunos datos en la página han cambiado.

¿En qué sitio estás interesado?

Probablemente múltiples formas de hacer tal cosa.

  • En intervalos, tome capturas de pantalla del sitio web dado (p. Ej., Utilizando Puppeteer) y busque un script que pueda detectar diferencias visuales entre las imágenes.
  • Use un servicio precompilado como VisualPing o una alternativa para ayudarlo.