抢券代码

(function(window, document, undefined) {
    var interval = 800;
    var closeDelay = 200;
    var index = 0;
    var couponLinks;
    var getCoupon = function() {
        if (index >= couponLinks.length) {
            console.log("领取完毕");
            return;
        }
        var coponLink = couponLinks[index];
        coponLink.click(); index++;
        console.log("领取 第" + index + " 张");
        setTimeout(getCoupon, interval);
        setTimeout(function() {
            var close = document.querySelector(‘.mui-dialog-close‘);
            if (close != null) close.click();
        }, closeDelay);
    };
    var _scrollTop = 0;
    var _scrollStep = document.documentElement.clientHeight;
    var _maxScrollTop = document.body.clientHeight - document.documentElement.clientHeight;
    var autoScrollDown = setInterval(function() {
        _scrollTop += _scrollStep;
        if (_scrollTop > _maxScrollTop) {
            clearInterval(autoScrollDown);
            couponLinks = document.querySelectorAll(‘.mui-act-item-yhqbtn‘);
            console.log("总共:" + couponLinks.length + "条张优惠券待领取...");
            getCoupon();
        } else {
            document.body.scrollTop = _scrollTop;
        }
    }, 500);
}) (window, document);

//直接粘贴到控制台 运行

时间: 2024-08-01 22:43:18

抢券代码的相关文章

阿里云抢月饼代码实验,自己写着玩的

阿里4名工程师因刷月饼被开除.软件抢票.优惠秒杀...各种抢. 但是我还不知道怎么抢,所以我就模拟了一下抢月饼的流程. ps:自己不是专业前端,纯属娱乐!!! 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>阿里云抢月饼代码实验</title> 6 <script src="jquery-1.11.3.min

Java中的多线程 模拟网络抢票代码

一.抢票类: package cn.jbit.ticket; public class Ticket implements Runnable { private int num = 0; // 出票数 private int count = 10; // 剩余票数 boolean flag = false; @Override public void run() { while (true) { // 没有余票时,跳出循环 if (count <= 0) { break; } num++; co

Selenium+Ruby 实例分析 - 京东抢券 2 处理cookie

上一次给大家介绍了如何登录京东.大家会发现很多时候京东的登录会需要输入验证码,这个时候利用selenium是无法通过图片来获取识别码的.如何获取图片中的识别码是另外一个问题,不在这里讨论.但是我们依然需要解决登录的问题. 大家都知道浏览器是通过cookie来应对HTTP请求的验证的.而Selenium也提供了丰富的关于cookie的处理方法,下面我就通过例子来介绍这些方法. def store_cookies $dr.get("http://www.jd.com/") #manual

天猫双十一狂抢优惠券?机智的程序猿这么玩

一年一度的光棍节又快到了,天猫早已迫不及待放出双11优惠券认领页面,用户可以在该页面领取心怡店家的优惠券,不过存在手慢会被抢完的情况. 然后是在群里看到了这样的一段代码,说是把它粘贴到控制面板上执行就能自动帮你领掉页面上的优惠券,我瞧了下没有啥漏洞代码段就试了试,好家伙还真的生效了: (function(window, document, undefined) { var interval = 800; var closeDelay = 200; var index = 0; var coupo

抢优惠券啦~~安全狗安全云主机预热活动进行中

8月11日,安全狗安全云主机将震撼上线,目前预热活动也已展开喽.本项活动时间将持续到8月10日,预热期间,用户可免费领取购买优惠券.在安全云主机市场上线后,优惠券可全额抵扣购机款,最高可0元购机!本次活动共发放300张20元至100元价值不等的优惠券. 领取的优惠券有效期限是一个月,在安全云主机市场上线前不可使用:上线之后,用户点击购买安全云主机即可使用该券. 此次首批上线安全狗?安全云主机市场的厂商包括美橙互联和西部数码,所有上线的云主机在交付前都经由安全狗进行了专业加固,安全防护能力更强.

PHP Nginx MySQL 高并发调优 小试

项目要求实现一个免费抢券的功能,涉及到高并发的问题,研究了几天,记录下来,欢迎工友们扔砖头~~ 整个项目是PHP+Nginx+Mysql的架构,由于PHP是阻塞的单线程模型,不支持多线程,因此也没有Java那么好用的同步机制,我想到的办法就是在数据库级别做相应的同步互斥的控制,Mysql的锁机制我放在了Mysql数据库锁机制这篇博文当中.通过查看Mysql官方文档,我想到了两种解决方案:一.使用LOCK TABLE 或START TRANSACTION 写SQL 语句: 二.使用CREATE P

淘宝客推广链接如何转换?

uland.taobao.com 是抢券的地址,参数e是加密参数 https://uland.taobao.com/coupon/edetail?e=YyEHQIPCTccGQASttHIRqdwGH2PTID%2BKvK1rnph%2BoA%2BHIbySOb969XMRGGSwjiUTs%2F8h%2Fnx8Jjq4phtlgUkTQ79fwBwwUiql6DF%2F2MLpJMq9GaVAvC2u%2FW7PVn13QcLNgPRfTgnhrZM%3D&traceId=0a96a23d15

硬件能力与智能AI-Zoomla!逐浪CMS2 x3.9.2正式发布

北京时间2017年9月10日,领先的CMS网站内容管理系统与生产力软件研发厂商-Zoomla!逐浪CMS团队发布其年度重要产品:Zoomla!逐浪CMS2 x3.9.2,引领国内门户.移动.微商以及生产力平台软件发展,并首次融入物联网和MR(混合现实)技术,强势推出,狂飙而来! 作为国内领先的门户平台软件开发企业,逐浪软件12年来一直在思考.探索生产力软件的出发点.思想和实施之道,并广泛在跨国企业.政府政务.大型国企.三甲门户.高等院校和科技型企业中实施,取得了卓越之道. 这其中包括开放的商城系

RabbitMQ 一二事(2) - 工作队列使用

上篇文章讲了简单队列的使用,这其实就是RMQ给的demo,实际并没有什么用 本篇讲讲工作模式队列,也称之为任务队列 一个生产者发布了多条消息,消费者A可以接受消息,接受消息后该消息就消除,消费者B可以接受其他消息 使用场景,一些数据库操作比较缓慢的话可以分别给多个接口调用,降低压力,或者抢单场景也能考虑, 比如就10个商品,100个消费者来抢单,前10个抢到了后,消息队列就为空了,那么第11个以后的所有消费者都不会抢到 代码示例: 生产者 1 public class Send { 2 3 pr