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 相关文章推荐
一些易混淆且不常用的属性,希望有用
Jan 29 Javascript
js 事件小结 表格区别
Aug 13 Javascript
IE和Firefox下event事件杂谈
Dec 18 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
Jul 26 Javascript
JavaScript判断文件上传类型的方法
Sep 02 Javascript
AngularJS的内置过滤器详解
May 14 Javascript
javascript高级编程之函数表达式 递归和闭包函数
Nov 29 Javascript
jQuery EasyUI之DataGrid使用实例详解
Jan 04 Javascript
jQuery实现磁力图片跟随效果完整示例
Sep 16 Javascript
jquery+Jscex打造游戏力度条
Sep 12 Javascript
JS数组push、unshift、pop、shift方法的实现与使用方法示例
Apr 29 Javascript
JS定时器如何实现提交成功提示功能
Jun 12 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
smarty section简介与用法分析
2008/10/03 PHP
php定义一个参数带有默认值的函数实例分析
2015/03/16 PHP
php微信开发接入
2016/08/27 PHP
ThinkPHP框架实现数据增删改
2017/05/07 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
15 个 JavaScript Web UI 库
2010/05/19 Javascript
js 有框架页面跳转(target)三种情况下的应用
2013/04/09 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
异步动态加载js与css文件的js代码
2013/09/15 Javascript
用jQuery获取table中行id和td值的实现代码
2016/05/19 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
Vue.js中extend选项和delimiters选项的比较
2017/07/17 Javascript
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
2017/12/29 Javascript
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
2019/01/05 jQuery
在Vue中使用this.$store或者是$route一直报错的解决
2019/11/08 Javascript
vuex入门最详细整理
2020/03/04 Javascript
原生js实现自定义滚动条组件
2021/01/20 Javascript
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
Python获取网段内ping通IP的方法
2019/01/31 Python
python调用摄像头拍摄数据集
2019/06/01 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
python 实现IP子网计算
2021/02/18 Python
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
请解释一下webService? 如何用.net实现webService
2014/06/09 面试题
个人实用简单的自我评价
2013/10/19 职场文书
高中竞选班长演讲稿
2014/04/24 职场文书
家庭财产分割协议书范本
2014/11/24 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
城管个人总结
2015/02/28 职场文书
幼儿园开学报名通知
2015/07/16 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
网络新闻该怎么写?这些写作技巧你都知道吗?
2019/08/26 职场文书
python数字图像处理实现图像的形变与缩放
2022/06/28 Python