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 网页黑白效果实现代码(兼容IE/FF等)
Apr 23 Javascript
为超链接加上disabled后的故事
Dec 10 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
Mar 15 Javascript
JS中字符串trim()使用示例
May 26 Javascript
js canvas实现擦除动画
Jul 16 Javascript
JavaScript仿微博输入框效果(案例分析)
Dec 06 Javascript
通过fastclick源码分析彻底解决tap“点透”
Dec 24 Javascript
vue awesome swiper异步加载数据出现的bug问题
Jul 03 Javascript
Vue+Element实现动态生成新表单并添加验证功能
May 23 Javascript
如何给element添加一个抽屉组件的方法步骤
Jul 14 Javascript
完美解决vue 中多个echarts图表自适应的问题
Jul 19 Javascript
在HTML5 localStorage中存储对象的示例代码
Apr 21 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中全局变量global的使用演示代码
2011/05/18 PHP
PHP return语句的另一个作用
2014/07/30 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
jquery中插件实现自动添加用户的具体代码
2013/11/15 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
2014/04/23 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
2015/03/24 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
2017/01/04 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
2017/09/12 jQuery
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
2018/10/12 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
2019/05/14 Javascript
Python抓取框架 Scrapy的架构
2016/08/12 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
2018/01/26 Python
在Windows中设置Python环境变量的实例讲解
2018/04/28 Python
python脚本当作Linux中的服务启动实现方法
2019/06/28 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
2020/04/09 Python
Python手动或自动协程操作方法解析
2020/06/22 Python
Python3爬虫里关于Splash负载均衡配置详解
2020/07/10 Python
python 实现Harris角点检测算法
2020/12/11 Python
HTML5中的autofocus(自动聚焦)属性介绍
2014/04/23 HTML / CSS
英国著名书店:Foyles
2018/12/01 全球购物
个人思想理论学习的自我鉴定
2013/11/30 职场文书
一年级家长会邀请函
2014/01/25 职场文书
财务出纳岗位职责
2014/02/03 职场文书
学校读书活动总结
2014/06/30 职场文书
航海技术专业毕业生推荐信
2014/07/09 职场文书
2014年军人思想汇报范文
2014/10/12 职场文书
2014年招商引资工作总结
2014/11/22 职场文书
迎新生欢迎词
2015/01/23 职场文书
2015秋学期开学寄语
2015/05/28 职场文书
篮球比赛通讯稿
2015/07/18 职场文书
大学班干部竞选稿
2015/11/20 职场文书
python tkinter实现定时关机
2021/04/21 Python
Python实现生成bmp图像的方法
2021/06/13 Python
html+css实现滚动到元素位置显示加载动画效果
2021/08/02 HTML / CSS