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 相关文章推荐
js 方法实现返回多个数据的代码
Apr 30 Javascript
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
Nov 12 Javascript
jquery操作对象数组元素方法详解
Nov 26 Javascript
jquery 插件实现瀑布流图片展示实例
Apr 03 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
Dec 17 Javascript
浅析JS运动
Dec 28 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
Sep 13 Javascript
浅谈JavaScript中promise的使用
Jan 11 Javascript
轻松理解JavaScript闭包
Mar 14 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
Apr 25 Javascript
axios对请求各种异常情况处理的封装方法
Sep 25 Javascript
vue 使用v-for进行循环的实例代码详解
Feb 19 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
实用函数2
2007/11/08 PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
2009/11/27 PHP
php INI配置文件的解析实现分析
2011/01/04 PHP
php添加数据到xml文件的简单例子
2016/09/08 PHP
php判断是否连接上网络的方法实例详解
2016/12/14 PHP
Prototype 学习 Prototype对象
2009/07/12 Javascript
javascript getElementsByName()的用法说明
2009/07/31 Javascript
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
不同浏览器的怪癖小结
2010/07/11 Javascript
javascript 常用功能总结
2012/03/18 Javascript
javascript jscroll模拟html元素滚动条
2012/12/18 Javascript
JSP跨iframe如何传递参数实现代码
2013/09/21 Javascript
JS禁用浏览器退格键实现思路及代码
2013/10/29 Javascript
jQuery照片伸缩效果不影响其他元素的布局
2014/05/09 Javascript
node.js中的http.request.end方法使用说明
2014/12/10 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
2016/05/07 Javascript
详解基于iview-ui的导航栏路径(面包屑)配置
2019/02/22 Javascript
[48:38]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs Secret
2018/03/31 DOTA
黑科技 Python脚本帮你找出微信上删除你好友的人
2016/01/07 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
PyQt5多线程刷新界面防假死示例
2019/12/13 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
2020/10/26 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
YOOX美国官方网站:全球著名的多品牌时尚网络概念店
2016/09/11 全球购物
美国网上购买眼镜:Eyeconic
2017/07/29 全球购物
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
娱乐地球:Entertainment Earth
2020/01/08 全球购物
命名空间(namespace)和程序集(Assembly)有什么区别
2015/09/25 面试题
学生自我鉴定范文
2013/10/04 职场文书
个人能力自我鉴赏
2014/01/25 职场文书
小班重阳节活动方案
2014/02/08 职场文书
预备党员转正思想汇报
2014/09/26 职场文书
共青团员自我评价
2015/03/10 职场文书
大学生个人简历自我评价
2015/03/11 职场文书