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 相关文章推荐
jquery+css3打造一款ajax分页插件(自写)
Jun 18 Javascript
JSON.parse()和JSON.stringify()使用介绍
Jun 20 Javascript
js动态改变select选择变更option的index值示例
Jul 10 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
Jan 18 Javascript
Javascript核心读书有感之表达式和运算符
Feb 11 Javascript
js网页滚动条滚动事件实例分析
May 05 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
Nov 09 Javascript
快速掌握jquery分页插件jqPaginator的使用方法
Aug 09 jQuery
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
May 29 Javascript
layui结合form,table的全选、反选v1.0示例讲解
Aug 15 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
Oct 16 Javascript
JavaScript编写开发动态时钟
Jul 29 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+Html+缓存
2006/11/25 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
PHP实现字母数字混合验证码功能
2019/07/11 PHP
jquery随意添加移除html的实现代码
2011/06/21 Javascript
jquery表单验证使用插件formValidator
2012/11/10 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
2013/08/01 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
node.js中的fs.readdir方法使用说明
2014/12/17 Javascript
javascript实现滑动解锁功能
2014/12/31 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
JS实现的简单拖拽功能示例
2017/03/13 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
初探Vue3.0 中的一大亮点Proxy的使用
2018/12/06 Javascript
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
Python的自动化部署模块Fabric的安装及使用指南
2016/01/19 Python
谈谈Python进行验证码识别的一些想法
2016/01/25 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
2018/05/18 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
python环境下安装opencv库的方法
2020/03/05 Python
Python 操作 MySQL数据库
2020/09/18 Python
详解CSS3中@media的实际使用
2015/08/04 HTML / CSS
html5利用canvas绘画二级树形结构图的示例
2017/09/27 HTML / CSS
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
实习自我鉴定范文
2013/10/30 职场文书
酒店员工职业生涯规划
2014/02/25 职场文书
五年后的职业生涯规划
2014/03/04 职场文书
认错检讨书
2014/10/02 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
党员转正意见怎么写
2015/06/03 职场文书
婚育证明格式
2015/06/17 职场文书
少先大队干部竞选稿
2015/11/20 职场文书
python lambda 表达式形式分析
2022/04/03 Python