Javascript 我想在网站上执行自动点击?
假设,一个网站有一个按钮,我希望它每小时自动点击一次,并在下一个小时重置计时器,在同一个按钮上执行相同的操作,在该网站上,按钮在输入标签中给出,使用id_名称,我必须使用javascript操作。用于使用js在网站上执行操作。 我在谷歌上搜索过,但没有发现任何有用或不起作用的东西Javascript 我想在网站上执行自动点击?,javascript,jquery,web,web-development-server,script,Javascript,Jquery,Web,Web Development Server,Script,假设,一个网站有一个按钮,我希望它每小时自动点击一次,并在下一个小时重置计时器,在同一个按钮上执行相同的操作,在该网站上,按钮在输入标签中给出,使用id_名称,我必须使用javascript操作。用于使用js在网站上执行操作。 我在谷歌上搜索过,但没有发现任何有用或不起作用的东西 setInterval(function () {document.getElementById("mark_attendance").click();}, 3600000); 我用过的这段代码在
setInterval(function () {document.getElementById("mark_attendance").click();}, 3600000);
我用过的这段代码在本地主机上运行良好,在网站上它不工作。当你的按钮被点击时,你可以调用一个函数,然后每小时调用一次
setInterval(function () {document.getElementById("mark_attendance").click();}, 3600000);
<button onclick="clickFunction()">Button to click</button>
<script>
setInterval(clickFunction, 3600000)
function clickFunction() {
console.log("Button clicked!")
}
</script>
按钮单击
设置间隔(点击功能,3600000)
函数clickFunction(){
log(“单击按钮!”)
}
这取决于您要单击的按钮类型。一些框架处理“mousedown”事件或类似事件。尝试从控制台和devtools中找到单击该按钮的方法。一旦你发现它很容易添加在间隔。请记住,一些浏览器还会在选项卡离开焦点时暂停循环脚本。