锤子科技官网商城过去三天办了一个复活节活动,所有商品价格都被彩蛋覆盖,每一个彩蛋里都可能有惊喜。每天有五次“一元时刻”,每次降临的 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