【问题标题】:i want to perform auto click on a website?我想在网站上执行自动点击?
【发布时间】:2021-05-23 08:00:26
【问题描述】:

假设,一个网站有一个按钮,我想要它,它每小时自动点击一次并重置计时器以在下一小时对同一按钮执行相同的操作,在网站中,该按钮在输入标签中使用id_name 我必须使用 javascript 进行操作。使用https://www.tampermonkey.net/使用js对网站进行操作。 我用谷歌搜索过,但没有发现任何有用或不起作用的东西。

setInterval(function () {document.getElementById("mark_attendance").click();}, 3600000);

我已经使用此代码在 localhost 中运行良好,但在网站中它不起作用。

【问题讨论】:

  • 这取决于你想点击什么样的按钮。一些框架适用于“mousedown”事件或类似事件。尝试从控制台和 devtools 找到单击该按钮的方法。一旦你发现它很容易添加间隔。请记住,一旦选项卡离开焦点,一些浏览器也会暂停循环脚本。

标签: javascript jquery web web-development-server


【解决方案1】:

当你的按钮被点击时,你可以调用一个函数,然后每小时调用一次

<button onclick="clickFunction()">Button to click</button>
<script>
  setInterval(clickFunction, 3600000)
  function clickFunction() {
    console.log("Button clicked!")
  }
</script>

【讨论】:

    猜你喜欢
    • 2018-06-01
    • 2020-06-01
    • 2016-05-06
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-07
    • 2011-11-27
    相关资源
    最近更新 更多