programma / script / ecc. che aggiorna automaticamente una scheda di Chrome fino a quando una determinata parola / frase / numero viene trovata / non trovata e quindi si interrompe


0

Qualcosa che posso usare per aggiornare automaticamente una pagina Web (con intervalli di tempo specificati) che cerca nella pagina un determinato testo e interrompe l'aggiornamento quando viene trovato / non trovato.

Ho trovato questo script che posso usare 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();
}
});

-Ma non mi consente di specificare il tempo tra ogni aggiornamento (sia 0,5 secondi o 4 minuti).

Se c'è un modo per farlo, per favore fatemi sapere, io sono un noob in sceneggiatura e roba così ogni aiuto sarà molto apprezzato ;;

Risposte:


1

Puoi usare questa versione modificata:

$(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);
});
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.