贡献一下锤子科技复活节活动的彩蛋加速代码

2016-03-30 15:10:28 +08:00
 pheyer

锤子科技官网商城过去三天办了一个复活节活动,所有商品价格都被彩蛋覆盖,每一个彩蛋里都可能有惊喜。每天有五次“一元时刻”,每次降临的 30 分钟内,在所有商品中将会随机产生 1 至 2 款,仅售 1 元。

我试玩了一下,然而毛都没中,现在把我用到的加速脚本贡献出来吧。

原理很简单,就是找到彩蛋所在的 Div ,批量模拟四次点击,就可以一瞬间敲开所有彩蛋显示实际价格了

// @require    http://code.jquery.com/jquery-1.11.0.min.js
//'use strict';
(function(win, doc, $) {
    // 检测列表
    var classList = ['.js-egg-panel', // 彩蛋价格
    ];

    // 执行检查和替换
    for (var ind in classList) {
        $(classList[ind]).each(function(index, item) {
            var $el = $(item);
            var offset = $el.offset();
            var event = jQuery.Event("mousedown", {
                which: 1,
                pageX: offset.left,
                pageY: offset.top
            });
            $el.trigger(event);
            $el.trigger(event);
            $el.trigger(event);
            $el.trigger(event);
        });
    }

})(window, document, window.jQuery);

我是在 Chrome 控制台中执行上面的脚本就可以的,也试用在 TamperMonkey 中用上面的代码,会报错,报错位置是 jQuery.Event ,不知道为啥

另外如果有在 iPhone 上登录多个 Apple ID 的,可以帮我看看这个问题: https://v2ex.com/t/267356

2159 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/267360

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX