Algo que puedo usar para actualizar automáticamente una página web (con intervalos de tiempo específicos) que busca en la página un texto determinado y deja de actualizarse una vez que se encuentra o no se encuentra.
Encontré este script que puedo usar con tampermonkey;
$(document).ready(function()
{
var LookFor = "test"; // Change this to find a different string
if($('body:contains("' + LookFor + '")').length > 0)
{
alert("Found: " + LookFor);
}
else
{
location.reload();
}
});
-pero no me permite especificar el tiempo entre cada actualización (ya sea 0,5 segundos o 4 minutos).
Si hay una manera de hacer esto, hágamelo saber. Soy un novato en secuencias de comandos y demás, por lo que cualquier ayuda será muy apreciada;;
Respuesta1
Puedes usar esta versión modificada:
$(document).ready(function() {
var LookFor = "test"; // Change this to find a different string
var interval = 5; // timeout in seconds
var intervalHandle = setInterval(function () {
if($('body:contains("' + LookFor + '")').length > 0) {
clearInterval(intervalHandle);
alert("Found: " + LookFor);
}
}, interval * 1000);
});