программа/скрипт/и т. д., которая автоматически обновляет вкладку Chrome до тех пор, пока определенное слово/фраза/число не будет найдено/не найдено, а затем останавливается

программа/скрипт/и т. д., которая автоматически обновляет вкладку Chrome до тех пор, пока определенное слово/фраза/число не будет найдено/не найдено, а затем останавливается

Что-то, что я могу использовать для автоматического обновления веб-страницы (с указанными интервалами времени), которое ищет на странице определенный текст и прекращает обновление, как только он найден/не найден.

Я нашел этот скрипт, который можно использовать с 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();
}
});

- но он не позволяет мне указать время между каждым обновлением (будь то 0,5 секунды или 4 минуты).

Если есть способ сделать это, пожалуйста, дайте мне знать, я новичок в написании скриптов и подобных вещах, поэтому любая помощь будет высоко оценена ;;

решение1

Вы можете использовать эту измененную версию:

$(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);
});

Связанный контент