// ==UserScript== // @name 购物优惠券省钱助手【淘宝】,【天猫】,【京东】,历史价格,购物比价, 一键领取隐藏优惠券,长期更新,放心下载 // @namespace http://www.ergirl.com/ // @version 1.0.10 // @description 一键领取【淘宝】,【天猫】,【京东】隐藏优惠券,购物比价,查看商品历史价格,助您购物省钱 // @author jares chiang // @grant none // @include *://*.tmall.com/* // @include *://*.taobao.com/* // @include *://*.tmall.hk/* // @include *://*.jd.com/* // @include *://*.jd.hk/* // @exclude *://passport.jd.com/* // @exclude *://uland.taobao.com/* // @license MIT // @original-license MIT // @require https://cdn.bootcdn.net/ajax/libs/jquery/1.6.3/jquery.js // @require https://cdn.bootcdn.net/ajax/libs/echarts/5.1.1/echarts.js // @require https://cdn.bootcdn.net/ajax/libs/blueimp-md5/1.0.1/js/md5.min.js // @require https://cdn.bootcdn.net/ajax/libs/Swiper/5.4.5/js/swiper.min.js // @require https://cdn.bootcdn.net/ajax/libs/qrcodejs/1.0.0/qrcode.min.js // basic // @require https://greasyfork.org/scripts/441330-%E5%85%AC%E5%85%B1%E5%BA%93js/code/%E5%85%AC%E5%85%B1%E5%BA%93js.js?version=1049610 // @require https://greasyfork.org/scripts/441331-md5/code/md5.js?version=1026891 // ttList // ttDetail // ttTop // @require https://greasyfork.org/scripts/441333-%E6%B7%98%E5%AE%9D%E5%A4%A9%E7%8C%AB%E8%AF%A6%E6%83%85%E5%A4%B4%E9%83%A8%E6%8E%A8%E8%8D%90js/code/%E6%B7%98%E5%AE%9D%E5%A4%A9%E7%8C%AB%E8%AF%A6%E6%83%85%E5%A4%B4%E9%83%A8%E6%8E%A8%E8%8D%90js.js?version=1026914 // jdHome // @require https://greasyfork.org/scripts/441334-%E4%BA%AC%E4%B8%9C%E9%A6%96%E9%A1%B5js/code/%E4%BA%AC%E4%B8%9C%E9%A6%96%E9%A1%B5js.js?version=1079218 // jdList // @require https://greasyfork.org/scripts/441335-%E4%BA%AC%E4%B8%9C%E5%88%97%E8%A1%A8js/code/%E4%BA%AC%E4%B8%9C%E5%88%97%E8%A1%A8js.js?version=1079215 // jdDetail // @require https://greasyfork.org/scripts/441336-%E4%BA%AC%E4%B8%9C%E8%AF%A6%E6%83%85js/code/%E4%BA%AC%E4%B8%9C%E8%AF%A6%E6%83%85js.js?version=1030992 // jdTopRec // @antifeature referral-link 此提示为GreasyFork代码规范要求含有查券功能的脚本必须添加,实际使用无任何强制跳转,代码可查,请知悉。 // @downloadURL none // ==/UserScript== (function () { ("use strict"); // --------------------列表功能开始-------------------- /** * @description: 查询列表优惠券 * @param {*} appkey * @param {*} sid * @param {*} pid * @param {*} num_iid * @param {*} signurl * @param {*} type * @return {*} */ class TList { constructor(options) { this.params = { appkey: options.appkey, sid: options.sid, pid: options.pid, num_iid: options.num_iid, signurl: options.signurl, type: options.type, }; } // 初始化 init() { this.getData(); } // 获取数据 getData() { let _this = this; let list = $(".J_MouserOnverReq"); if (_this.params.type === "taobao") { list = $(".J_MouserOnverReq"); list.each(function () { let that = $(this); that.css({ position: "relative" }); _this.params.num_iid = $(this).find("a").attr("data-nid"); let url = "https://api.zhetaoke.com:10001/api/open_gaoyongzhuanlian.ashx"; dtd(url, _this.params, (res) => { _this.addEle(that, res); }); }); } else if (_this.params.type === "tmall") { list = $(".product"); list.each(function () { let that = $(this); _this.params.num_iid = $(this).attr("data-id"); let url = "https://api.zhetaoke.com:10001/api/open_gaoyongzhuanlian.ashx"; dtd(url, _this.params, (res) => { _this.addEle(that, res); }); }); } } // 插入元素 addEle(that, data) { let obj = JSON.parse(data); if (obj.tbk_privilege_get_response) { let result = obj.tbk_privilege_get_response.result; if (result.data.coupon_info) { let html = "
"; that.append(html); } } else { // console.log("无"); } } } // 转链 function turnUrl(id) { let params = { appkey: config.zhetaoke.appkey, sid: config.zhetaoke.sid, pid: config.zhetaoke.pid, signurl: 4, num_iid: id, }; let url = "https://api.zhetaoke.com:10001/api/open_gaoyongzhuanlian.ashx"; return new Promise(function (resolve, reject) { dtd(url, params, (res) => { let data = JSON.parse(res); if (data.tbk_privilege_get_response) { resolve(data.tbk_privilege_get_response.result.data); } else { resolve({}); } }); }); } /** * @description: 列表头部推荐 * @param {*} type tb tm * @param {*} data 数据源 * @return {*} */ class ListRec { constructor(options) { this.type = options.type; this.data = options.data; } // 初始化 init() { if (this.type === "taobao") { this.addTbEle(this.data); } else if (this.type === "tmall") { this.addTmEle(this.data); } } // 淘宝添加元素 addTbEle(data) { let that = this; let list = data; let html = ""; let html1 = '淘宝、天猫、支付宝扫一扫
领取优惠券
' + ' '; $(".jar-body-coupon-top").append(html); var qrcode = new QRCode("jar-qrcode", { text: shortUrl, width: 80, height: 80, colorDark: "#000000", colorLight: "#ffffff", correctLevel: QRCode.CorrectLevel.H, }); } else { let html = '正在查询...
" + "随后将返回详情页
" + "淘宝、天猫、支付宝扫一扫
查看详情
' + ' '; $(".jar-body-coupon-top").before(html); var qrcode = new QRCode("jar-qrcode", { text: shortUrl, width: 80, height: 80, colorDark: "#000000", colorLight: "#ffffff", correctLevel: QRCode.CorrectLevel.H, }); } } else { let html = '