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 相关文章推荐
基于Web标准的UI组件 — 树状菜单(2)
Sep 18 Javascript
formValidator3.3的ajaxValidator一些异常分析
Jul 12 Javascript
jQuery实现3D文字特效的方法
Mar 10 Javascript
JavaScript使用Max函数返回两个数字中较大数的方法
Apr 06 Javascript
jquery衣服颜色选取插件效果代码分享
Aug 28 Javascript
详解JavaScript实现设计模式中的适配器模式的方法
May 18 Javascript
jQuery 3.0十大新特性
Jul 06 Javascript
对称加密与非对称加密优缺点详解
Feb 06 Javascript
jQuery实现动态添加、删除按钮及input输入框的方法
Apr 27 jQuery
vue中node_modules中第三方模块的修改使用详解
May 31 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
Mar 10 Javascript
vue打包npm run build时候界面报错的解决
Aug 13 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
Windows7下PHP开发环境安装配置图文方法
2010/05/20 PHP
日常整理PHP中简单的图形处理(经典)
2015/10/26 PHP
尝试在让script的type属性等于text/html
2013/01/15 Javascript
js猜数字小游戏的简单实现代码
2013/07/02 Javascript
Jquery操作radio的简单实例
2014/01/06 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
jQuery中ajax和post处理json的不同示例对比
2014/11/02 Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
2015/02/26 Javascript
jQuery实现当前页面标签高亮显示的方法
2015/03/10 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
2015/12/22 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
js与jquery分别实现tab标签页功能的方法
2016/11/18 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
vue-resouce设置请求头的三种方法
2017/09/12 Javascript
微信小程序之选项卡的实现方法
2017/09/29 Javascript
vue项目总结之文件夹结构配置详解
2017/12/13 Javascript
js限制输入框只能输入数字(onkeyup触发)
2018/09/28 Javascript
在webstorm开发微信小程序之使用阿里自定义字体图标的方法
2018/11/15 Javascript
js实现多张图片每隔一秒切换一张图片
2019/07/29 Javascript
p5.js临摹旋转爱心
2019/10/23 Javascript
JavaScript基于用户照片姓名生成海报
2020/05/29 Javascript
vue3+typeScript穿梭框的实现示例
2020/12/29 Vue.js
[10:24]郎朗助力完美“圣”典,天籁交织奏响序曲
2016/12/18 DOTA
python获取一组汉字拼音首字母的方法
2015/07/01 Python
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
python3+PyQt5自定义视图详解
2018/04/24 Python
python删除不需要的python文件方法
2018/04/24 Python
Django获取应用下的所有models的例子
2019/08/30 Python
python Tensor和Array对比分析
2020/01/08 Python
Python如何对XML 解析
2020/06/28 Python
企业管理培训感言
2014/01/27 职场文书
2014年教师节演讲稿
2014/09/03 职场文书
2014年高中生自我评价范文
2014/09/26 职场文书
专题组织生活会发言材料
2014/10/17 职场文书
医院见习总结
2015/06/24 职场文书