Algo que posso usar para atualizar automaticamente uma página da web (com intervalos de tempo especificados) que pesquisa na página um determinado texto e para de atualizar quando é encontrado/não encontrado.
Encontrei este script que posso usar com o 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();
}
});
-mas não me permite especificar o tempo entre cada atualização (seja 0,5 segundos ou 4 minutos).
Se houver uma maneira de fazer isso, por favor me avise, sou um novato em scripts e outras coisas, então qualquer ajuda será muito apreciada ;;
Responder1
Você pode usar esta versão 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);
});