Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/09/2020, 09:03
Avatar de senseeye3led
senseeye3led
 
Fecha de Ingreso: abril-2016
Ubicación: 127.0.0.1
Mensajes: 163
Antigüedad: 8 años, 1 mes
Puntos: 11
Respuesta: Monitorizar web

Cita:
Iniciado por senseeye3led Ver Mensaje
Me gustaría realizar una monitorización de una URL para que me pueda decir cuando se realizan modificaciones, sin que tenga que estar visitando la web constantemente.

Un posible algoritmo:

1) Descargar en un fichero la página o su contenido código fuente. (Ya que esa URL no actualiza cabeceras ETAGS o similares).
Código PHP:
$url 'https://www.dominio.com/';
$homepage file_get_contents($url);
$homepage_mb mb_strlen($homepage); 
2) Calcular su SHA512 y almacenarlo.

3) Repetir el proceso cada X tiempo y comparar los SHA512 obtenidos.

¿Alguna posible optimización?

Quiero realizar el desarrollo sin utilizar servicios / apis de terceros, ya que el día que éstos cambien las condiciones o dejen de funcionar no sería válido.