Chrome js抢票脚本

编写js脚本文件

思路:根据设定的循环时间重复的运行抢票函数,刷新,判断按钮是否可以点击,是则模拟点击,结束循环,否则等待下一轮循环。以下示例的刷新时间间隔为1秒,从12点开始,浏览器为Chrome。

js代码(script.js):

var grab = function() {
    var date = new Date();
    if (date.getHours() >= 12) {
        // 此处为相应页面的抢票按钮,请自行获取dom元素
        var button = document.getElementsByClassName('J-gotoAuth')[0];
        if (!button.disabled) {
            // 可抢票,点击抢票
            button.click();
        } else {
            // 不可抢票,刷新页面
            setTimeout(function() {
                window.location.reload();
            }, 500);
        }
    } else {
        // 未到设定抢票时间,进入下一轮循环
        setTimeout('grab()', 1000);
    }
}

grab();

把以上代码复制到相应的网页的控制台,回车即可运行。但是尝试过后发现存在一个问题:当到达抢票时间,如果按钮依然不可点击,则会刷新页面ÿ
  • 19
    点赞
  • 120
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值