在您安装前,Greasy Fork镜像 希望您知道此脚本包含可能不受欢迎的功能,也许会帮助脚本作者获利,而不能给你带来任何收益。
作者从这份脚本获得佣金,例如透过改写链接或提供优惠券代码以包含推荐或附属代码。
或许是最简洁好用的购物小助手啦~ 自动显示京东(jd.com)、淘宝(taobao.com)、天猫(tmall.com)、聚划算、天猫超市、天猫国际(tmall.hk)、京东国际(jd.hk)、京东图书、京东大药房(yiyaojd.com)隐藏优惠券与历史价格。不止让您省钱开心购物,更可以告别虚假降价,以最优惠的价格,把宝贝抱回家。
目前为
// ==UserScript== // @name ! 超简洁的网购省钱小助手,自动显示京东、淘宝、聚划算、天猫隐藏优惠券与历史价格。简洁无广告,一目了然,让您告别虚假降价。持续维护中... // @namespace http://shop.xuelg.com // @version 1.5.9 // @description 或许是最简洁好用的购物小助手啦~ 自动显示京东(jd.com)、淘宝(taobao.com)、天猫(tmall.com)、聚划算、天猫超市、天猫国际(tmall.hk)、京东国际(jd.hk)、京东图书、京东大药房(yiyaojd.com)隐藏优惠券与历史价格。不止让您省钱开心购物,更可以告别虚假降价,以最优惠的价格,把宝贝抱回家。 // @author 血莲 // @match *://*.taobao.com/* // @match *://*.tmall.com/* // @match *://chaoshi.detail.tmall.com/* // @match *://*.tmall.hk/* // @match *://*.liangxinyao.com/* // @match *://*.jd.com/* // @match *://*.jd.hk/* // @match *://*.yiyaojd.com/* // @exclude *://login.taobao.com/* // @exclude *://uland.taobao.com/* // @exclude *://pages.tmall.com/* // @require https://cdn.bootcdn.net/ajax/libs/jquery/1.8.3/jquery.min.js // @require https://cdn.bootcdn.net/ajax/libs/jquery.qrcode/1.0/jquery.qrcode.min.js // @antifeature referral-link // @grant unsafeWindow // ==/UserScript== (function() { 'use strict'; var style = document.createElement('link'); style.href = 'https://cdn.xuelg.com/shop/style.css'; style.rel = 'stylesheet'; style.type = 'text/css'; document.getElementsByTagName('head').item(0).appendChild(style); var obj = {}; obj.initSearchHtml = function (selectorList) { setInterval(function () { selectorList.forEach(function (selector) { obj.initSearchItemSelector(selector); }); }, 3000); }; obj.initSearchEvent = function () { $(document).on("click", ".tb-cool-box-area", function () { var $this = $(this); if ($this.hasClass("tb-cool-box-wait")) { obj.basicQueryItem(this); } else if ($this.hasClass("tb-cool-box-info-translucent")) { $this.removeClass("tb-cool-box-info-translucent"); } else { $this.addClass("tb-cool-box-info-translucent"); } }); }; obj.basicQuery = function () { setInterval(function () { $(".tb-cool-box-wait").each(function () { obj.basicQueryItem(this); }); }, 3000); }; obj.initSearchItemSelector = function (selector) { $(selector).each(function () { obj.initSearchItem(this); }); }; obj.initSearchItem = function (selector) { var $this = $(selector); if ($this.hasClass("tb-cool-box-already")) { return; } else { $this.addClass("tb-cool-box-already") } var nid = $this.attr("data-id"); if (!obj.isVailidItemId(nid)) { nid = $this.attr("data-itemid"); } if (!obj.isVailidItemId(nid)) { if ($this.attr("href")) { nid = location.protocol + $this.attr("href"); } else { var $a = $this.find("a"); if (!$a.length) { return; } nid = $a.attr("data-nid"); if (!obj.isVailidItemId(nid)) { if ($a.hasClass("j_ReceiveCoupon") && $a.length > 1) { nid = location.protocol + $($a[1]).attr("href"); } else { nid = location.protocol + $a.attr("href"); } } } } if (obj.isValidNid(nid)) { obj.appenBasicQueryHtml($this, nid); } }; obj.appenBasicQueryHtml = function (selector, nid) { selector.append('<div class="tb-cool-box-area tb-cool-box-wait" data-nid="' + nid + '"><a class="tb-cool-box-info tb-cool-box-info-default" title="点击查询">待查询</a></div>'); }; var apijiekou = 'https://api.shop.xuelg.com/'; obj.basicQueryItem = function (selector) { var $this = $(selector); $this.removeClass("tb-cool-box-wait"); var nid = $this.attr("data-nid"); $.get(apijiekou+'?id='+nid,function(data) { if (data.coupon_amount) { obj.showBasicQueryFind($this, data.coupon_amount); } else { obj.showBasicQueryEmpty($this); } }) }; obj.showBasicQueryFind = function (selector, couponMoney) { selector.html('<a target="_blank" class="tb-cool-box-info tb-cool-box-info-find" title="切换透明度">有券(减' + couponMoney + '元)</a>'); }; obj.showBasicQueryEmpty = function (selector) { selector.addClass("tb-cool-box-info-translucent"); selector.html('<a href="javascript:void(0);" class="tb-cool-box-info tb-cool-box-info-empty" title="切换透明度">暂无优惠</a>'); }; obj.isDetailPageTaoBao = function (url) { if (url.indexOf("//item.taobao.com/item.htm") > 0 || url.indexOf("//detail.tmall.com/item.htm") > 0 || url.indexOf("//chaoshi.detail.tmall.com/item.htm") > 0 || url.indexOf("//detail.tmall.hk/hk/item.htm") > 0 || url.indexOf("//detail.tmall.hk/item.htm") > 0) { return true; } else { return false; } }; obj.isDetailPageJD = function (url) { if (url.indexOf("//item.jd.com/") > 0 || url.indexOf("//npcitem.jd.hk/") > 0 || url.indexOf("//item.yiyaojd.com/") > 0 || url.indexOf("//pcitem.jd.hk/") > 0 || url.indexOf("//pro.jd.com/") > 0 || url.indexOf("//pro.m.jd.com/") > 0 || url.indexOf("//story.m.jd.com/") > 0 || url.indexOf("//prodev.m.jd.com/") > 0 || url.indexOf("//prodev.jd.com/") > 0) { return true; } else { return false; } }; obj.isVailidItemId = function (itemId) { if (!itemId) { return false; } var itemIdInt = parseInt(itemId); if (itemIdInt == itemId && itemId > 10000) { return true; } else { return false; } }; obj.isValidNid = function (nid) { if (!nid) { return false; } else if (nid.indexOf('http') >= 0) { if (obj.isDetailPageTaoBao(nid) || nid.indexOf("//detail.ju.taobao.com/home.htm") > 0) { return true; } else { return false; } } else { return true; } }; if (obj.isDetailPageTaoBao(location.href)) { var params = location.search.split('?')[1].split('&'); for (var index in params) { if (params[index].split('=')[0] == 'id') { var productId = params[index].split('=')[1]; break; } } $.get(apijiekou+'?id='+productId,function(data) { console.log(data); var yhq = '<div class="coupon-wrap"><div class="coupon"><div class="coupon-info"><div class="coupon-desc">优惠券 ' + data.coupon_amount + '元</div><div class="coupon-info2">' + data.coupon_info + '</div></div>'+ '<a class="coupon-get" href="' + data.coupon_click_url + '">立即领取</a></div><div class="coupon-time">优惠券截止时间:' + data.coupon_end_time + ' <b>剩余:'+ data.coupon_remain_count +'张</b></div>'; var wyh = '<div class="coupon-wrap"><div class="coupon"><div class="coupon-info"><div class="coupon-desc">未查询到优惠券</div><div class="coupon-info2">' + data.qun + '</div></div>'+ '<a class="coupon-get" target="blank" href="' + data.search + '">搜索类似商品</a></div>'; var lsj = '<div class="coupon-time"><b>历史最低价:' + data.zuidijia + '元</b> 历史高最价:'+ data.zuigaojia +'元(仅供参考)</div>'; var ewm = '<div id="qrcode" style="position: fixed;bottom: 10px;right:35px;z-index: 9999;"><p class="coupon-time"><b>使用淘宝APP扫码领取优惠券</b></p></div>'; if (location.href.indexOf('//detail.tmall.') != -1 || location.href.indexOf('//chaoshi.detail.tmall.') != -1) { if (data.coupon_amount && data.zuidijia) { $('.tm-fcs-panel').after(yhq + lsj + ewm); } else if (data.coupon_amount) { $('.tm-fcs-panel').after(yhq + ewm); } else if (data.zuidijia) { if (location.href.indexOf(data.sign) != -1 || data.urltz == null) { $('.tm-fcs-panel').after(wyh + lsj); } else { window.location.replace(data.urltz); } } else { if (location.href.indexOf(data.sign) != -1 || data.urltz == null) { $('.tm-fcs-panel').after(wyh); } else { window.location.replace(data.urltz); } } } else { if (data.coupon_amount && data.zuidijia) { $('ul.tb-meta').after(yhq + lsj + ewm); } else if (data.coupon_amount) { $('ul.tb-meta').after(yhq + ewm); } else if (data.zuidijia) { if (location.href.indexOf(data.sign) != -1 || data.urltz == null) { $('ul.tb-meta').after(wyh + lsj); } else { window.location.replace(data.urltz); } } else { if (location.href.indexOf(data.sign) != -1 || data.urltz == null) { $('ul.tb-meta').after(wyh); } else { window.location.replace(data.urltz); } } } $("#qrcode").qrcode({ width:156, height:156, text:data.shorturl }) }) } else if (obj.isDetailPageJD(location.href)) { $.get(apijiekou+'jd/?url='+location.href,function(data) { console.log(data); var yhq = '<div class="coupon-wrap"><div class="coupon"><div class="coupon-info"><div class="coupon-desc">优惠券 ' + data.coupon_money + '元</div><div class="coupon-info2">' + data.coupon_info + '</div></div>'+ '<a class="coupon-get" href="' + data.clickURL + '">立即领取</a></div><div class="coupon-time">优惠券截止时间:' + data.coupon_final + '</div>'; var wyh = '<div class="coupon-wrap"><div class="coupon"><div class="coupon-info"><div class="coupon-desc">未查询到优惠券</div><div class="coupon-info2">' + data.qun + '</div></div>'+ '<a class="coupon-get" target="blank" href="' + data.search + '">搜索相关优惠</a></div>'; var ewm = '<div id="qrcode" style="position: fixed;bottom: 3px;right:39px;z-index: 9999;"><p class="coupon-time"><b>使用京东APP扫码领取优惠券</b></p></div>'; if (data.coupon_money) { $('.summary-top').after(yhq + ewm); } else { if (location.href.indexOf(data.sign) != -1) { $('.summary-top').after(wyh); }else { window.location.replace(data.urltz); } } $("#qrcode").qrcode({ width:156, height:156, text:data.shortURL }) }) } else { var selectorList = []; var url = location.href; if (url.indexOf("//s.taobao.com/search") > 0 || url.indexOf("//s.taobao.com/list") > 0) { selectorList.push(".items .item"); } else if (url.indexOf("//list.tmall.com/search_product.htm") > 0 || url.indexOf("//list.tmall.com//search_product.htm") > 0 || url.indexOf("//list.tmall.com/coudan/search_product.htm") > 0) { selectorList.push(".product"); selectorList.push(".chaoshi-recommend-list .chaoshi-recommend-item"); } else if (url.indexOf("//list.tmall.hk/search_product.htm") > 0) { selectorList.push("#J_ItemList .product"); } else if (document.getElementById('J_ShopSearchResult')) { selectorList.push("#J_ShopSearchResult .item"); } if (selectorList && selectorList.length > 0) { obj.initSearchHtml(selectorList); obj.initSearchEvent(); obj.basicQuery(); } } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址