Что-то, что я могу использовать для автоматического обновления веб-страницы (с указанными интервалами времени), которое ищет на странице определенный текст и прекращает обновление, как только он найден/не найден.
Я нашел этот скрипт, который можно использовать с 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);
});