Ищете способ автоматического нажатия кнопки на веб-странице каждые X минут - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть определенная веб-страница, которую мы используем в моей работе, у которой нет опции автообновления, и мне приходится вручную нажимать кнопку на странице.Есть ли способ с расширением (в любом браузере) или с некоторой кодировкой (?) Заставить страницу нажимать кнопку каждые X минут?

Ответы [ 2 ]

1 голос
/ 20 сентября 2019

Для автоматизации браузера можно использовать различные плагины, наиболее популярным из которых является TamperMonkey .

Ваш рабочий процесс можно автоматизировать, выполнив следующие действия:

  1. Установить TamperMonkey
  2. Добавить новый сценарий, перейдя в домен и нажав «Создать новый сценарий ...»: This button
  3. Вставьте следующие сценарии, при этом кнопка будет нажиматься каждые x миллисекунд.
(function() {
    'use strict';

    var delayInMiliseconds = 1000;
    var button = document.querySelector('#my-button');

    setInterval(function(){
        button.click();
    }, delayInMiliseconds);
})();
0 голосов
/ 20 сентября 2019

Если у вас есть кнопка <button id="myButtonId" ...>Refresh</button> на вашей странице, вы можете добавить на страницу следующий скрипт:

<script>
    setInterval(function () {
        document.getElementById("myButtonId").click();
    }, 5000);
</script>

Здесь 5000 - длина интервала в миллисекундах.

...