在您安装前,Greasy Fork 希望您知道此脚本包含可能不受欢迎的功能,也许会帮助脚本作者获利,而不能给你带来任何收益。
作者从这份脚本获得佣金,例如透过改写链接或提供优惠券代码以包含推荐或附属代码。
淘宝 京东 拼多 优惠券 装上插件 买时就是最优惠价格!
// ==UserScript== // @name 淘宝 京东 拼多 优惠券 // @namespace https://v2ray.aiz5.com/public/tb.js // @version 0.2.3 // @description 淘宝 京东 拼多 优惠券 装上插件 买时就是最优惠价格! // @author arno // @antifeature 淘宝 京东 拼多 优惠券 // @match *://*.tmall.com/* // @match *://*.taobao.com/* // @match *://*.jd.com/* // @match *://*.yangkeduo.com/* // @grant none // @antifeature referral-link // @license // @license MIT // ==/UserScript== (function () { "use strict"; var host = "https://tk.iyan.club"; var stylestr = "<style>.wandhi_tab{border:1px solid #f40;border-collapse:collapse;}" + ".wandhi_tab thead{font-size:14px;text-align:center;}" + ".wandhi_tab tr th{padding:10px 20px;text-align:center;}" + ".wandhi_tab tr td{padding:10px 20px;text-align:center;font-size:14px;}" + ".wandhi_tab tr td a{ text-decoration:none;}" + ".wandhi_tab_taobao{margin-bottom:15px;}" + ".wandhi_tab_taobao thead{background-color:#f40;color:#FFF;}" + ".wandhi_tab_taobao tr td{border:1px solid #e6602d;color:#e6602d;}" + ".wandhi_tab_taobao tr td a{color:#e6602d;}" + ".wandhi_tab_tmall {margin-bottom:15px;}" + ".wandhi_tab_tmall thead{background-color:#ff0036;color:#FFF;}" + ".wandhi_tab_tmall tr td{border:1px solid #ff0036;color:#ff0036;}" + ".wandhi_tab_tmall tr td a{color:#ff0036;}</style>"; function getCouponsStr(data) { //var list = [{name:'优惠券',price:'20',effective: '2020-09-09',id:111,url:'1111'}]; var list = data.coupon || []; var couponsStr = ""; for (var i = 0; i < list.length; i++) { var item = list[i]; couponsStr += "<tr><td>" + item.name + "</td><td>" + item.price + "</td><td>" + item.effective + "</td><td><b onclick=\"window.open('https://tk.iyan.club/public/link.html?url=" + encodeURIComponent(item.url) + '\')" style="cursor:pointer" data-spm-anchor-id="' + item.id + '">领取</b></td></tr>'; } if (!couponsStr) { couponsStr = '<tr><td colspan="4" >没有优惠券</td></tr>'; } var str = '<table class="wandhi_tab wandhi_tab_tmall" id="wandhi_table">' + '<thead><tr><th><b style="cursor:pointer">优惠券</b></th><th>券</th><th>有 效 期</th><th>操作</th></tr></thead>' + "<tbody>" + couponsStr + "</tbody></table>"; if (!data.isme && data.url) { $(".tb-btn-buy").html( '<a id="J__LinkBuy" href="#" rel="nofollow" data-addfastbuy="true" title="点击此按钮,到下一步确认购买信息。" role="button">立即购买<span class="ensureText">确认</span></a>' ); $(".tb-btn-buy").click(function () { var url='https://tk.iyan.club/public/link.html?url=' + encodeURIComponent(data.url || '') location.replace(url); }); $(".tb-btn-basket").html( '<a href="#" rel="nofollow" id="J__LinkBasket" role="button"><i></i>加入购物车<span class="ensureText">确认</span></a>' ); $(".tb-btn-basket").click(function () { var url='https://tk.iyan.club/public/link.html?url=' + encodeURIComponent(data.url || '') location.replace(url); }); } return str; } var loadStr = '<div id="wandhi_div">' + '<table class="wandhi_tab wandhi_tab_tmall" id="wandhi_table">' + '<thead><tr><th><b style="cursor:pointer">优惠券加载中。。。</b></th></tr></thead></table></div>'; var $ = null; (function () { if (typeof window.jQuery == "undefined") { var GM_Head = document.getElementsByTagName("head")[0] || document.documentElement, GM_JQ = document.createElement("script"); GM_JQ.src = "https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"; GM_JQ.type = "text/javascript"; GM_JQ.async = true; GM_Head.insertBefore(GM_JQ, GM_Head.firstChild); } GM_wait(); })(); // Check if jQuery's loaded function GM_wait() { console.log("window.jQuery"); if (typeof window.jQuery == "undefined") { window.setTimeout(GM_wait, 1000); } else { console.log("window.jQuery", window.jQuery); $ = window.$ || window.jQuery.noConflict(true); $("head").append(stylestr); $(".tb-action").prepend(loadStr); init(); } } //获取url中的参数 function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数 if (r != null) return unescape(r[2]); return null; //返回参数值 } function init() { var url = location.href; if ( url.indexOf("detail.tmall.com/item.htm") !== -1 || url.indexOf("item.taobao.com/item.htm") !== -1 ) { // 淘宝 var id = getUrlParam("id"); console.log(id); } var data = { url: url }; $.ajax({ type: "POST", url: host + "/coupons", contentType: "application/json; charset=utf-8", data: JSON.stringify(data), // async:false, cache: false, success: function (d) { console.log("up", d); var data = JSON.parse(d); if (data.code === 1) { if (data.type == "jd") { if (!data.data.isme) { var url= data.data.url location.replace(url); return; } var extension_id = getUrlParam("extension_id"); if (!extension_id) { $("#InitCartUrl").attr("href", data.data.url); } } else if (data.type == "taobao") { var str = getCouponsStr(data.data); $("#wandhi_div").html(str); } } else { var str = getCouponsStr(data.data); $("#wandhi_div").html(str); } }, error: function (html) {}, }); } // Your code here... })();