![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/09/2020, 09:03
|
![Avatar de senseeye3led](http://static.forosdelweb.com/customavatars/avatar587894_3.gif) | | | Fecha de Ingreso: abril-2016 Ubicación: 127.0.0.1
Mensajes: 163
Antigüedad: 8 años, 9 meses Puntos: 11 | |
Respuesta: Monitorizar web Cita:
Iniciado por senseeye3led 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. |