一个网页中某个指定的按钮如何在指定时间例如(12:00:00)自动点击,急求,回答的好的追加。

一个网页中某个指定的按钮如何在指定时间例如(12:00:00)自动点击,急求,回答的好的追加。

想抢个东西,每次就很慢,想通过代码实现,只可惜自己无才,还望高人指点

用JS写个定时器 定时触发按钮事件

这种事情我觉得还是定时脚本比较靠谱一点

可以写谷歌浏览器插件,在函数中写 定时器 ,不断点击页面上的这个按钮
然后把插件加到扩展程序中,

如果页面是在浏览器里打开的,并且一直不退出,那么获取当前时间,然后计算距离12:00:00的时间差用JS写一个setTimeout就行了。
如果没有打开的页面,就需要研究一下点击后触发了什么操作。
如点击后向服务器发送了一个HTTP的请求,那可以使用后台任务计划和爬虫技术进行伪造提交。

//先把按钮的点击事件绑定了
//定时器每隔1秒检查一次时间
var t = setInterval(function () {
var nowDate = new Date();
//12:00:00
if (nowDate.getHours() == 12 && nowDate.getMinutes() ==0 && nowDate.getSeconds() == 0 ) {
clearInterval(t);//不再检查

//获取按扭元素,手动调用点击事件
//$().click();
}
}, 1000);

另一种思路 一秒检查一次太频繁了
调用定时器t1一个小时检查一次,当时间为11时的时候
调用另一个定时t2,改为1分钟检查一次
为59分时 调用定时器t3 改为1秒校验一次 当为59秒时 调用点击事件

写个一个定时器当当前时间到了你要的时间让定时器执行

绑定一个监听事件,动态刷新

这个肯定用计时器setIntval,算一下距离12点的时间,做一个时间表,然后写一个触发函数,等时间到时,触发这个函数

你首先要确定是客户端上的时间还是服务器的时间。

写一个js 做成快捷方式,设置函数 每时间间隔点击一次就行了

https://jingyan.baidu.com/article/1974b289a005d4f4b1f77407.html

//先把按钮的点击事件绑定了
//定时器每隔1秒检查一次时间
var t = setInterval(function () {
var nowDate = new Date();
//12:00:00
if (nowDate.getHours() == 12 && nowDate.getMinutes() ==0 && nowDate.getSeconds() == 0 ) {
clearInterval(t);//不再检查

//获取按扭元素,手动调用点击事件
//$().click();
}
}, 1000);

另一种思路 一秒检查一次太频繁了
调用定时器t1一个小时检查一次,当时间为11时的时候
调用另一个定时t2,改为1分钟检查一次
为59分时 调用定时器t3 改为1秒校验一次 当为59秒时 调用点击事件就可以了