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

Я нашел этот скрипт, который я могу использовать с 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 ответ1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .