分享

js 抢月饼第一步

 天使之翼 ` 2019-06-25

基本思路:
1-获取 当前时间 与 抢购开始时间 时间差
2-获取抢购按钮 Dom元素
3-设置 setInterval定时函数,计算临近抢购时间前缩小定时器时间间隔

function panicCakes(){
    console.log("panic mooncakes");
    document.getElementById('J_LinkBuy').click();
}
//以抢下午12点的为例
var deadline=new Date(2016,10,18,12,0);
var panic=null,diffs=null;
var t=setInterval(function(){
    var now=new Date();
    console.log(deadline)
    console.log(now)
    var    diffms=deadline.getTime()-now.getTime();
    console.log(diffms)
    if(diffms<5001){
        console.log("开始加速...")
        panic=setInterval(panicCakes,50)
    }else{
        diffs=diffms/1000;
        console.log("剩余"+parseInt(diffs/60)+"分"+parseInt(diffs%60)+"秒")
    }
},5000)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多