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 构造函数强制调用经验总结
Dec 02 Javascript
用jQuery toggleClass 实现鼠标移上变色
May 14 Javascript
JSON+Jquery省市区三级联动
Jan 13 Javascript
微信小程序 video组件详解
Oct 25 Javascript
微信小程序 仿猫眼实现实例代码
Mar 14 Javascript
老生常谈javascript中逻辑运算符&amp;&amp;和||的返回值问题
Apr 13 Javascript
javascript实现Java中的Map对象功能的实例详解
Aug 21 Javascript
JS实现websocket长轮询实时消息提示的效果
Oct 10 Javascript
vue  自定义组件实现通讯录功能
Sep 30 Javascript
JavaScript之解构赋值的理解
Jan 30 Javascript
vue给对象动态添加属性和值的实例
Sep 09 Javascript
vue中data里面的数据相互使用方式
Jun 05 Vue.js
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 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
2009/01/30 PHP
php pdo操作数据库示例
2017/03/10 PHP
Yii框架日志操作图文与实例详解
2019/09/09 PHP
JQuery 学习笔记 选择器之四
2009/07/23 Javascript
javascript 流畅动画实现原理
2009/09/08 Javascript
通过jQuery源码学习javascript(二)
2012/12/27 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
2014/05/05 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
JavaScript中5种调用函数的方法
2015/03/12 Javascript
javascript去除空格方法小结
2015/05/21 Javascript
js实现滚动条滚动到页面底部继续加载
2015/12/19 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
2016/05/05 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
jQuery常见面试题之DOM操作详析
2017/07/05 jQuery
js canvas实现适用于移动端的百分比仪表盘dashboard
2017/07/18 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
基于vue实现一个神奇的动态按钮效果
2019/05/15 Javascript
微信小程序实现下拉框功能
2019/07/16 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
2019/08/09 Javascript
jQuery实现移动端笔触canvas电子签名
2020/05/21 jQuery
swiper实现导航滚动效果
2020/12/13 Javascript
跟老齐学Python之Import 模块
2014/10/13 Python
Python抓取电影天堂电影信息的代码
2016/04/07 Python
urllib和BeautifulSoup爬取维基百科的词条简单实例
2018/01/17 Python
Python学习笔记之open()函数打开文件路径报错问题
2018/04/28 Python
Python绘制二维曲线的日常应用详解
2019/12/04 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
纯CSS3发光分享按钮的实现教程
2014/09/06 HTML / CSS
玩具公司的创业计划书
2013/12/31 职场文书
园林技术个人的自我评价
2014/01/08 职场文书
奉献演讲稿范文
2014/05/21 职场文书
四风查摆剖析材料
2014/10/10 职场文书
写给医院的感谢信
2015/01/22 职场文书
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
2021/05/17 Python
JavaScript实现队列结构过程
2021/12/06 Javascript