JS脚本实现网页自动秒杀点击


Posted in Javascript onJanuary 11, 2018

我们先来看下秒杀活动页面代码

<!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脚本实现网页自动秒杀点击 

JS脚本实现网页自动秒杀点击

脚本 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脚本标签内的代码粘贴进去(不要首尾标签),点击回车即可,一定要在活动结束前放进去。

JS脚本实现网页自动秒杀点击

结果预览

JS脚本实现网页自动秒杀点击

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

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

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

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

百度浏览器积分兑换

打开如下页面,按F12,将代码放到console下,回车。

JS脚本实现网页自动秒杀点击 

JS脚本实现网页自动秒杀点击 

代码

//选取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);//一秒一次点击
Javascript 相关文章推荐
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
Feb 07 Javascript
js 事件处理函数间的Event物件是否全等
Apr 08 Javascript
JavaScript 用Node.js写Shell脚本[译]
Sep 20 Javascript
JS 毫秒转时间示例代码
Sep 22 Javascript
Bootstrap3制作自己的导航栏
May 12 Javascript
jQuery通过deferred对象管理ajax异步
May 20 Javascript
微信小程序 教程之模板
Oct 18 Javascript
基于Bootstrap框架实现图片切换
Mar 10 Javascript
详解Axios 如何取消已发送的请求
Oct 20 Javascript
Vue框架下引入ActiveX控件的问题解决
Mar 25 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
Sep 07 Javascript
jQuery实现鼠标拖拽登录框移动效果
Sep 13 jQuery
Javascript网页抢红包外挂实现分享
Jan 11 #Javascript
JS写谷歌浏览器chrome的外挂实例
Jan 11 #Javascript
React 高阶组件入门介绍
Jan 11 #Javascript
基于react后端渲染模板引擎noox发布使用
Jan 11 #Javascript
Router解决跨模块下的页面跳转示例
Jan 11 #Javascript
vuex 使用文档小结篇
Jan 11 #Javascript
js判断传入时间和当前时间大小实例(超简单)
Jan 11 #Javascript
You might like
php实现对象克隆的方法
2015/06/20 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
2015/10/21 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
2019/05/27 PHP
Mootools 1.2教程 正则表达式
2009/09/15 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
2013/10/20 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
javascript(js)的小数点乘法除法问题详解
2014/03/07 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
第五章之BootStrap 栅格系统
2016/04/25 Javascript
JS工作中的小贴士之”闭包“与事件委托的”阻止冒泡“
2016/06/16 Javascript
JS求解三元一次方程组值的方法
2017/01/03 Javascript
SVG实现时钟效果
2018/07/17 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
微信小程序学习笔记之目录结构、基本配置图文详解
2019/03/28 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
Python函数返回值实例分析
2015/06/08 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
2016/07/01 Python
Python 25行代码实现的RSA算法详解
2018/04/10 Python
Python3.5文件读与写操作经典实例详解
2019/05/01 Python
Pycharm运行加载文本出现错误的解决方法
2019/06/27 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
Python中Flask-RESTful编写API接口(小白入门)
2019/12/11 Python
如何使用python传入不确定个数参数
2020/02/18 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
入党申请人的自我鉴定
2013/12/01 职场文书
五一家具促销方案
2014/01/10 职场文书
奶茶店创业计划书范文
2014/01/17 职场文书
妈妈的账单教学反思
2014/02/06 职场文书
销售主管竞聘书
2014/03/31 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
2015年百日安全活动总结
2015/03/26 职场文书
借款民事起诉状范文
2015/05/19 职场文书
现实表现证明材料
2015/06/19 职场文书
工作态度怎么写
2015/06/25 职场文书
css实现两栏布局,左侧固定宽,右侧自适应的多种方法
2021/08/07 HTML / CSS