温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

使用 JS 脚本实现网页全自动秒杀抢购功能

发布时间:2020-10-28 21:22:49 来源:亿速云 阅读:548 作者:Leah 栏目:开发技术

今天就跟大家聊聊有关使用 JS 脚本实现网页全自动秒杀抢购功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

1.制作测试网页

首先我们来做一个简易的抢购页面

<!DOCTYPE html> <html lang="zh_CN"> <head> <meta charset="UTF-8"> <title>Apple</title> <style type="text/css"> body { background-color: black; } #hOne{ color: white; font-size: 50px; font-family: PingFangSC-Regular, sans-serif; line-height: 1px; width: 100%; text-align: center; } #hTwo{ color: #d01f2a; font-size: 20px; text-align: center; } #hThree{ color: white; font-size: 30px; line-height: 30px; font-family: PingFangSC-Regular, sans-serif; text-align: center; } #div1 { color: white; margin: auto; } #endTime { color: #2997ff; } img { width: 228px; height: 366px; border: 0px; } </style> </head> <body> <br /><br /> <h2 id="hOne">&#63743; WATCH</h2> <h3 id="hTwo">S E R I E S 6</h3> <h4 id="hThree">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;健康的未来,现在戴上。</h4> <div align="center" id="div1"> <img src="apple%20watch.jpeg"> <p id="time">预售倒计时 <span id="endTime"></span> 秒!</p> <input type="button" id="btn" value="立即购买" disabled="disabled"><br /> </div> </body> </html>

展示一下:

使用 JS 脚本实现网页全自动秒杀抢购功能

2.倒计时及购买功能的实现

我们使用的是jQuery框架,jQuery 极大地简化了 JavaScript 编程。

<script type="text/javascript" src="script/jquery-1.7.2.js"></script> // 导入jquery <script type="text/javascript"> $(function () { var timeElement = $("#endTime")[0]; // 获得倒计时dom对象 var i = 10; function remainTime() { if (i > 0) { timeElement.innerHTML = i--; setTimeout(function () { remainTime(); }, 1000); } if (i == 0) { $("#time")[0].innerHTML = "在线选购开始"; $("#time").css({color: "#2997ff"}); $("#btn")[0].disabled = false; // 倒计时结束,按钮可以点击 } } remainTime(); $("#btn").click(function () { // 点击事件 alert("我们已收到您的付款,正在处理您的订单"); }); }); </script>

3.使用 JS 脚本实现自动抢购功能

(1)在浏览器中打开开发者工具

&#8203;使用 JS 脚本实现网页全自动秒杀抢购功能

(2)找到按钮元素标签所在位置

使用 JS 脚本实现网页全自动秒杀抢购功能

(3)JS 抢购脚本

var btnObj = document.getElementById("btn"); // 第二步中可知 id=“btn" var timer = setInterval(function () { if (btnObj.disabled == false) { // 当按钮可以点击时 btnObj.click();	//点击 clearInterval(timer); // 选购完成后关闭timer,否则将一直购买,土豪随意 } });

(4)在控制台中运行 JS脚本

看懂第三步的代码后,就可以在控制台中运行了

将第三步的代码复制粘贴到控制台中

使用 JS 脚本实现网页全自动秒杀抢购功能

注意:控制台中Enter为运行, Enter + Shift为换行, 脚本应在倒计时结束前注入

最终结果 GIF

使用 JS 脚本实现网页全自动秒杀抢购功能

看完上述内容,你们对使用 JS 脚本实现网页全自动秒杀抢购功能有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

js
AI