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 相关文章推荐
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
Nov 21 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
Oct 22 Javascript
JS中的数组的sort方法使用示例
Jan 22 Javascript
js统计录入文本框中字符的个数并加以限制不超过多少
May 23 Javascript
jQuery中:last-child选择器用法实例
Dec 31 Javascript
JS替换字符串中空格方法
Apr 17 Javascript
jQuery Real Person验证码插件防止表单自动提交
Nov 06 Javascript
JavaScript中定义类的方式详解
Jan 07 Javascript
Javascript中神奇的this
Jan 20 Javascript
JS验证input输入框(字母,数字,符号,中文)
Mar 23 Javascript
vue-router之nuxt动态路由设置的两种方法小结
Sep 26 Javascript
Node.js Event Loop各阶段讲解
Mar 08 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
JS与PHP向函数传递可变参数的区别实例代码
2011/05/18 PHP
ThinkPHP框架任意代码执行漏洞的利用及其修复方法
2014/07/04 PHP
微信API接口大全
2015/04/15 PHP
PHP 类与构造函数解析
2017/02/06 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
javascript匿名函数应用示例介绍
2014/03/07 Javascript
jQuery中;function($,undefined) 前面的分号的用处
2014/12/17 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
2015/08/31 Javascript
深入理解JS函数的参数(arguments)的使用
2016/05/28 Javascript
js异步编程小技巧详解
2017/08/14 Javascript
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
AngularJS实现图片上传和预览功能的方法分析
2017/11/08 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
2019/02/26 Javascript
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
2020/10/30 Javascript
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
windows下python连接oracle数据库
2017/06/07 Python
DataFrame中去除指定列为空的行方法
2018/04/08 Python
详解Python 协程的详细用法使用和例子
2018/06/15 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
python实现Zabbix-API监控
2018/09/17 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
Python中base64与xml取值结合问题
2019/12/22 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
英国家用电器折扣网站:Electrical Discount UK
2018/09/17 全球购物
西部世纪面试题
2014/12/05 面试题
信息专业大学生自我评价分享
2014/01/17 职场文书
大学军训感言300字
2014/03/09 职场文书
手机银行营销方案
2014/03/14 职场文书
学生自我评语
2015/01/04 职场文书
公司放假通知范文
2015/04/14 职场文书
专项资金申请报告
2015/05/15 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书