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 解析读取XML文档 实例代码
Jul 07 Javascript
extJs 下拉框联动实现代码
Apr 09 Javascript
浅析JavaScript原型继承的陷阱
Dec 03 Javascript
js图片翻书效果代码分享
Aug 20 Javascript
jQuery插件uploadify实现ajax效果的图片上传
Jun 18 Javascript
详解js的事件处理函数和动态创建html标记方法
Dec 16 Javascript
vue如何引用其他组件(css和js)
Apr 13 Javascript
快速解决brew安装特定版本flow的问题
May 17 Javascript
JavaScript中call和apply方法的区别实例分析
Aug 03 Javascript
vue实现数据控制视图的原理解析
Jan 07 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
Jun 24 jQuery
微信小游戏中three.js离屏画布的示例代码
Oct 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
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
php判断linux下程序问题实例
2015/07/09 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
2018/06/04 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
jQuery之end()和pushStack()使用介绍
2012/02/07 Javascript
Raphael带文本标签可拖动的图形实现代码
2013/02/20 Javascript
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
2013/09/16 Javascript
原生javascript实现的分页插件pagenav
2014/08/28 Javascript
javascript引用赋值(地址传值)用法实例
2015/01/13 Javascript
jquery图片切换插件
2015/03/16 Javascript
浅谈js的html元素的父节点,子节点
2016/08/06 Javascript
Vue使用lodop实现打印小结
2019/07/06 Javascript
[01:02:45]完美世界DOTA2联赛 LBZS vs Forest 第三场 11.07
2020/11/09 DOTA
python处理中文编码和判断编码示例
2014/02/26 Python
利用Psyco提升Python运行速度
2014/12/24 Python
python通过imaplib模块读取gmail里邮件的方法
2015/05/08 Python
基于Python的接口测试框架实例
2016/11/04 Python
numpy.std() 计算矩阵标准差的方法
2018/07/11 Python
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
解决python写入带有中文的字符到文件错误的问题
2019/01/31 Python
java判断三位数的实例讲解
2019/06/10 Python
分析运行中的 Python 进程详细解析
2019/06/22 Python
Windows系统Python直接调用C++ DLL的方法
2019/08/01 Python
python可视化实现KNN算法
2019/10/16 Python
Evisu官方网站:日本牛仔品牌,时尚街头设计风格
2016/12/30 全球购物
行政人员岗位职责
2013/12/08 职场文书
客户经理岗位职责
2013/12/08 职场文书
服装电子商务创业计划书
2014/01/30 职场文书
党的群众路线批评与自我批评范文
2014/10/16 职场文书
电影开国大典观后感
2015/06/04 职场文书
安全教育培训心得体会
2016/01/15 职场文书
高二英语教学反思
2016/03/03 职场文书
Android自定义ScrollView实现阻尼回弹
2022/04/01 Java/Android
使用Bandicam录制鼠标指针并附带点击声音,还可以添加点击动画效果
2022/04/11 数码科技
Python+DeOldify实现老照片上色功能
2022/06/21 Python