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 相关文章推荐
javascript 哈希表(hashtable)的简单实现
Jan 20 Javascript
使用GruntJS构建Web程序之安装篇
Jun 04 Javascript
Node.js(安装,启动,测试)
Jun 09 Javascript
网站接入QQ登录的两种方法
Jul 22 Javascript
AngularJS ng-controller 指令简单实例
Aug 01 Javascript
最好用的Bootstrap fileinput.js文件上传组件
Dec 12 Javascript
javascript观察者模式实现自动刷新效果
Sep 05 Javascript
js和jQuery以及easyui实现对下拉框的指定赋值方法
Jan 23 jQuery
Vue组件通信的几种实现方法
Apr 25 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
Sep 02 Javascript
JS实现灯泡开关特效
Mar 30 Javascript
vue微信分享插件使用方法详解
Feb 18 Javascript
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实现插入排序?
2013/04/10 PHP
浅析Apache中RewriteCond规则参数的详细介绍
2013/06/30 PHP
如何利用PHP执行.SQL文件
2013/07/05 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
php简单判断文本编码的方法
2015/07/30 PHP
php支付宝APP支付功能
2020/07/29 PHP
JS实现打开本地文件或文件夹
2021/03/09 Javascript
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
jquery 表格分页等操作实现代码(pagedown,pageup)
2010/04/11 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
2013/02/22 Javascript
js获取url参数值的两种方式
2013/09/10 Javascript
jQuery实现的向下图文信息滚动效果
2015/05/03 Javascript
Vue自定义指令拖拽功能示例
2017/02/17 Javascript
Javacript中自定义的map.js  的方法
2017/11/26 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
vue2.0 可折叠列表 v-for循环展示的实例
2018/09/07 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
JS错误处理与调试操作实例分析
2020/04/13 Javascript
微信小程序轮播图swiper代码详解
2020/12/01 Javascript
零基础写python爬虫之打包生成exe文件
2014/11/06 Python
Python开发最牛逼的IDE——pycharm
2018/08/01 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
Python任意字符串转16, 32, 64进制的方法
2019/06/12 Python
Python使用type动态创建类操作示例
2020/02/29 Python
基于css3的属性transition制作菜单导航效果
2015/09/01 HTML / CSS
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
端口镜像是怎么实现的
2014/03/25 面试题
EJB实例的生命周期
2016/10/28 面试题
应用数学自荐书范文
2013/11/24 职场文书
医院护士的求职信范文
2013/12/26 职场文书
感恩母亲节活动方案
2014/03/04 职场文书
网络编辑求职信
2014/04/30 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
面试通知单大全
2015/04/20 职场文书
使用Ajax实现进度条的绘制
2022/04/07 Javascript
实战Python爬虫爬取酷我音乐
2022/04/11 Python