// ==UserScript== // @name 淘宝优惠券助手,淘宝内部优惠券,天猫优惠券,淘宝隐藏优惠券 // @namespace lyl // @version 1.0.2 // @description 淘宝优惠券助手,淘宝内部优惠券,自动获取淘宝内部隐藏优惠券 // @author lyl // @include https://*.taobao.com/* // @include https://*.tmall.com/* // @require https://cdn.staticfile.org/jquery/3.4.1/jquery.min.js // @connect *://*.xmluren.com/ // @connect *://*.fanli1.net/ // @grant GM_setValue // @grant GM_getValue // @grant GM_setClipboard // @grant GM_log // @grant GM_xmlhttpRequest // @grant unsafeWindow // @grant window.close // @grant window.focus // @grant GM_info // @antifeature referral-link // @downloadURL none // ==/UserScript== var util={ isdebug:false, getParams : function(href) { var object = {}; var paramStr = location.href.split("?"); if(href){ paramStr=href.split("?"); } if (paramStr.length == 2) { var params = paramStr[1].split("&"); for (var i = 0; i < params.length; i++) { var param = params[i].split("="); if (param.length == 2) { object[param[0]] = param[1]; } } } return object; }, getId:function(){ var id=this.getParams().id; if (typeof(id) === "undefined"){ return ""; } return id; }, log:function(msg){ if(this.isdebug){ console.log(msg); } }, rand:function(min,max) { return Math.floor(Math.random()*(max-min))+min; }, xsign:function(str) { return util.sign(str)+'xxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8); return v.toString(16); }).substring(0,8); } } util.sign=function(u){var l=function(b,g){var a=b&2147483648;var c=g&2147483648;var h=b&1073741824;var l=g&1073741824;b=(b&1073741823)+(g&1073741823);return h&l?b^2147483648^a^c:h|l?b&1073741824?b^3221225472^a^c:b^1073741824^a^c:b^a^c},k=function(b,g,a,c,h,q,k){b=l(b,l(l(g&a|~g&c,h),k));return l(b<>>32-q,g)},m=function(b,g,a,c,h,k,m){b=l(b,l(l(g&c|a&~c,h),m));return l(b<>>32-k,g)},n=function(b,g,a,c,h,k,m){b=l(b,l(l(g^a^c,h),m));return l(b<>>32-k,g)},p=function(b,g,a,c,h,k,m){b=l(b,l(l(a^(g|~c),h),m));return l(b<>>32-k,g)},r=function(b){var g="",a;for(a=0;3>=a;a++){var c=b>>>8*a&255;c="0"+c.toString(16);g+=c.substr(c.length-2,2)}return g};return function(b){var g,a;b=b.toString().replace(/\x0d\x0a/g,"\n");var c="";for(g=0;gh?c+=String.fromCharCode(h):(127h?c+=String.fromCharCode(h>>6|192):(c+=String.fromCharCode(h>>12|224),c+=String.fromCharCode(h>>6&63|128)),c+=String.fromCharCode(h&63|128))}g=c.length;b=g+8;var q=16*((b-b%64)/64+1);b=Array(q-1);for(a=0;a>>29;a=1732584193;var d=4023233417;var e=2562383102;var f=271733878;for(c=0;c-1){ var url='https://coupon.xmluren.com/test.html?id='+encodeURIComponent(item_url); location.href=url; return; } if(item_url.indexOf("?action=coupon")>-1){ item_url=item_url.replace("?action=coupon",""); var url='https://coupon.xmluren.com/test.html?id='+encodeURIComponent(item_url); location.href=url; return; } } function insert_coupon(json){ var wandhidiv=`
优惠券 满减 操作
正在查询优惠券...
`; $("#J_LinkBasket").parent().parent().prepend(wandhidiv); $(".J_LinkAdd").parent().parent().prepend(wandhidiv); if(json.code!=0){ $("#wandhi_couponText").html('这个商品没有超值优惠券'); return; } var info=json.data; if(info.coupon_end==true||info.coupon_end=="true"){ $("#wandhi_couponText").html('这个商品没有超值优惠券'); return; } $("#wandhi_couponText").html(''+info.couponAmount+''+''+info.couponInfo+''+'领取'); //openIUrl(info.coupon_click_url); $("#wandhi_clickCoupon").click(function(){ openUrl(info.coupon_click_url); }); } function toTopDetailAction(){ if(location.href.indexOf(".com/item.htm?")<0){ return; } var id=util.getId(); if(id==""||id==null){ return; } var config_string="&config_string=black_pids"; var t=new Date().getTime()+""; var uuid=GM_info.uuid; var appName=GM_info.script.name; var gtoken="c4ca4238a0b923820dcc509a6f75849b"; var domain="https://coupon.xmluren.com"; var getInfoUrl=domain+"/util/getUrl?gtoken="+gtoken+"&link="+id+"&name="+encodeURIComponent(appName)+"&t="+t+config_string; var ETag=util.xsign(t+"gps"+id); GM_xmlhttpRequest({ method: "GET", url: getInfoUrl, timeout:15000, headers: { "Content-Type": "application/x-www-form-urlencoded", "Origin":domain, "ETag":ETag }, onload: function (result) { var json=$.parseJSON( result.responseText ); insert_coupon(json); }, onerror : function(err){ } }); } function toTopSeachAction(){ if(location.href.indexOf("https://s.taobao.com/search")<0){ return; } function loadInit(){ if($("#mainsrp-itemlist").length<=0){ setTimeout(function(){ loadInit(); }, 500); return; } var s=$("#mainsrp-itemlist .J_MouserOnverReq.item"); for(var i=0;i'; $(t_item).find(".ctx-box").prepend(li); return; } }, onerror : function(err){ } }); })(i); } } } window.onscroll = function() { //滚动条滚动触发 util.log("onscroll"); loadInit(); }; loadInit(); } function initPage(){ if($("body").length<=0){ setTimeout(function(){ initPage(); }, 50); return; } if(top==self){ topInit(); }else{ iframeInit(); } } initPage(); })();