programa / script / etc que atualiza automaticamente uma guia do Chrome até que uma determinada palavra / frase / número seja encontrada / não encontrada e, em seguida, pare

0

Algo que eu posso usar para atualizar automaticamente uma página da web (com intervalos de tempo especificados) que pesquisa a página por um determinado texto e para de atualizar depois que ela é encontrada / não encontrada.

Eu encontrei este script que eu posso usar com 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 há uma maneira de fazer isso, por favor, deixe-me saber, eu sou um noob no script e coisas assim qualquer ajuda será muito apreciada ;;

    
por Naa 07.06.2018 / 10:35

1 resposta

1

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);
});
    
por 07.06.2018 / 10:56