JS脚本实现浏览器自动点击(阿里员工秒杀月饼)

来源:互联网 发布:淘宝学生平价女装店 编辑:程序博客网 时间:2024/05/15 00:05

秒杀活动页面

<!DOCTYPE HTML><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=gb2312">        <title>            Micomo        </title>    </head>    <body>        <div>            <p>                活动倒计时<strong id="endtime"></strong>秒!            </p>            <input type="button" id="btn" value="立即购买" disabled="disabled" onClick="func()"/>        </div>        <script src="/js/jquery-2.1.1.min.js"></script>        <script type="text/javascript">            //倒计时30秒            var i = 30;            function remainTime() {                if (i > 0) {                    document.getElementById("endtime").innerHTML = i--;                    setTimeout("remainTime()", 1000);                }                if (i == 0) {                    $("p").text("活动开始");                    $("p").css("background-color", "yellow");                    //倒计时结束,按钮状态改为可用                    document.getElementById("btn").disabled = false;                }            }            remainTime();            //点击按钮触发的方法            function func() {                alert("恭喜你抢到一个月饼");            }        </script>    </body></html>

页面预览
这里写图片描述
这里写图片描述

脚本 js

代码

<script type="text/javascript">    var button = document.getElementById("btn");    //每秒执行一次,若按钮状态为可用,进行点击    setInterval(function() {        if (button.disabled == false) {            button.click();        }    },    1000);</script>

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。

如何放到浏览器

浏览器打开活动页面,按F12进入调试模式,找到Console控制台,将上面js脚本标签内的代码粘贴进去(不要首尾标签),点击回车即可,一定要在活动结束前放进去。
这里写图片描述

结果预览
这里写图片描述

修改setInterval(function(){},millisec)中的millisec(毫秒为单位),可以控制点击频率。

  • 这只是个简单的js代码,没有实现验证码自动验证。

  • 可以参考学习,切勿拿来做有违道德,谋取利益的事。

  • 个人博客,仅用来做些笔记,不保证内容正确性,若发现错误,恳请纠正。

2016/11/10 补充

百度浏览器积分兑换

打开如下页面,按F12,将代码放到console下,回车。
这里写图片描述
这里写图片描述
代码段

    //选取data-id为6的<a>标签    var button = $("a[data-id='6']");    //每秒执行一次,若按钮状态为可用,进行点击    var fuc = setInterval(function() {            //如果出现刷新验证码的按钮,则表明已抢到            if($(".refresh-btn").length > 0){                  window.clearInterval(fuc);                   //桌面通知,只有chrome,firefox浏览器支持桌面API                  Notification.requestPermission(function(status) {                        var n = new Notification('通知消息', { body: '爱奇艺会员兑换码!' });                     });            } else {                  button.click();            }    },1000);//一秒一次点击
5 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 美团客户点餐商家没有了怎么办 如果银行卡里的钱突然没有了怎么办 微信绑定的银行卡怎么没有了怎么办 西亚超市商品退货赠品不退怎么办 淘宝发布宝贝推荐橱窗位不够怎么办 抖音和微信软件冲突怎么办 淘宝开过店想给别家做客服怎么办 学网上开店别人不主动教你怎么办 淘宝店铺身份信息复核逾期了怎么办 一件代发进货后如果没卖出去怎么办 国外供货商收了钱不发货怎么办 企业被注销之后淘宝企业店怎么办 在淘宝上买了东西店家关门了怎么办 在淘宝上买东西被店家骂了怎么办 淘宝店家错发了两次货怎么办 我的身份证注销了淘宝支付宝怎么办 买了空调坏了店家不管怎么办 支付宝充话费没到账也不退款怎么办 淘宝上店家关铺无法赔偿怎么办 未发货申请退款卖家拒绝怎么办 淘宝订单未发货买家恶意退款怎么办 淘宝被限制购买还有没退款的怎么办 复制粘贴了打字在复制下页怎么办? 得了抑郁症没办法还贷款了怎么办 淘宝东西退了商家不退钱怎么办 京东买东西付款后显示未付款怎么办 不能吃小龙虾的人吃了怎么办 闲鱼退货卖家收到货不退款怎么办 没收到货申请退款卖家不同意怎么办 咸鱼买家不确认收货老退款怎么办 买家买了确认收货然后退款怎么办 买家收确认收货后还申请退款怎么办 淘宝收到货后买家故意说少货怎么办 对面商铺放很大声音乐怎么办 在店面住隔壁商铺一直放音乐怎么办 淘宝卖家把买家评论删了怎么办 淘宝店铺上当顾客说再看看怎么办 车辆摇号申请说手机号注册怎么办 如果在微商手上买到假东西怎么办? 登陆微信显示版本过低该怎么办 苹果手机登陆微信版本过低怎么办