Greasy Fork is available in English.

买趣吧淘宝优惠券

点击买趣吧查券自动跳转到淘宝商品天猫商品对应的买趣吧领券页面,部分淘宝商品已可以实时显示优惠券信息,手机扫二维码领券下单更加方便,优惠购物说省就省!

// ==UserScript==
// @name         买趣吧淘宝优惠券
// @namespace    https://greasyfork.org/users/208628
// @version      0.5.1
// @description  点击买趣吧查券自动跳转到淘宝商品天猫商品对应的买趣吧领券页面,部分淘宝商品已可以实时显示优惠券信息,手机扫二维码领券下单更加方便,优惠购物说省就省!
// @author       HoldPc
// @include      http*://ai.taobao.com/*
// @include      http*://www.fliggy.com/*
// @include      http*://item.taobao.com/*
// @include      http*://detail.tmall.com/*
// @include      http*://chaoshi.detail.tmall.com/*
// @include      http*://detail.tmall.hk/*
// @include      http*://detail.liangxinyao.com/*
// @include      http*://detail.yao.95095.com/*
// @include      http*://tpedq.yhzu.cn/*
// @charset      UTF-8
// @connect      api.isoyu.com
// @connect      qr.kegood.com
// @connect      api.k780.com
// @connect      api.qrserver.com
// @connect      qr.topscan.com
// @connect      api.haopintui.net
// @connect      api.haotaoke.cn
// @connect      api.xuandan.com
// @connect      sinaimg.cn
// @connect      loli.net
// @require      https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js
// @grant        GM_xmlhttpRequest
// @grant        GM_log
// @charset      UTF-8
// @run-at      document-end
// ==/UserScript==
function wz(){
var url2tao="https://ai.taobao.com?pid=mm_10090772_10744198_40164669&union_lens=lensId%3APUB%401670652405%4021501dfc_0bd6_184faa4a6cc_03f5%4001"
if ((location.hostname === 'ai.taobao.com')&&(location.href.indexOf("mm_10090772_")==-1)){window.location.replace(url2tao); }
var urltrip="https://s.click.taobao.com/t?union_lens=lensId%3AOPT%401670652192%40212c115a_09e9_184faa16513_a101%4001%3BeventPageId%3A20150318020002752&e=m%3D2%26s%3D2nP0akEynx5w4vFB6t2Z2iperVdZeJviv2laukthwYhnX1vWUft3ZcknjGo2uZuutoSW7ShxfsT7NwcKrHRLUzAmpjsuLTkJlXZ217IRs96L6UckuApwaasIDlrECmv46lTeslCodvN%2B7qurC2CKrtEO0DsmwmkMvQJgESMF%2FSvp27Tg91Hc54IazZZbnDuzhMlCrqadvfV51sJ2zRMkD4dfs%2BRpEyzz1tFEBnNeabaiZ%2BQMlGz6FQ%3D%3D"
if ((location.hostname === 'www.fliggy.com')&&(location.href.indexOf("mm_10090772_")==-1)){window.location.replace(urltrip); }
}wz();
//因有SPM参数,重建URL链接
function spm(){
if (location.hostname === 'tpedq.yhzu.cn'){if ((location.search.indexOf("?spm")==0)&&(location.search.indexOf("&kw=")!==-1))
function GetQueryString(name)
{
     var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
     var r = window.location.search.substr(1).match(reg);
     if(r!=null)return  unescape(r[2]); return null;
}
// 调用方法
var key=GetQueryString("kw");
var url="http://tpedq.yhzu.cn/?r=/l&kw="+escape(key);
window.location.replace(url)
}}spm();
//因有SPM参数,重建URL链接
function spm(){
if (location.hostname === 'tpedq.yhzu.cn'){if ((location.search.indexOf("?spm")==0)&&(location.search.indexOf("&kw=")!==-1))
function GetQueryString(name)
{
     var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
     var r = window.location.search.substr(1).match(reg);
     if(r!=null)return  unescape(r[2]); return null;
}
// 调用方法
var key=GetQueryString("kw");
var url="http://tpedq.yhzu.cn/?r=/l&kw="+escape(key);
window.location.replace(url)
}}spm();
//因有SPM参数,重建URL链接
function taobao(){
    if (location.hostname === 'item.taobao.com' || location.hostname === 'detail.tmall.com'|| location.hostname === 'chaoshi.detail.tmall.com'|| location.hostname === 'detail.tmall.hk'|| location.hostname === 'detail.liangxinyao.com'|| location.hostname === 'detail.yao.95095.com') {
//  var searchPrefix1="https://xdk003.kuaizhan.com/69/30/p8525110384bbb2#/search?mid=6BZbQjze&keyWord=";
    var searchPrefix1="http://tpedq.yhzu.cn/?r=/l&kw=";
    function getUrlParam(id) {
    var reg = new RegExp("(^|&)" + id + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]); return null;}
    var taobao_id=getUrlParam('id');
    var title=document.title;
    var weiba_tmall=title.indexOf("-tmall");
    var weiba_tianmao=title.indexOf("-天猫");
    var weiba_taobao=title.indexOf("-淘宝");
    var weiba=Math.max(weiba_tmall,weiba_tianmao,weiba_taobao);
    if (weiba==-1){var realLink="http://item.taobao.com/item.htm?id="+taobao_id;}
    realLink=title.substring(0,weiba);
    var targetLink1=searchPrefix1+taobao_id;
    var wapurl1="https://xdk003.kuaizhan.com/69/30/p8525110384bbb2#/search?mid=6BZbQjze&keyWord="+encodeURIComponent(realLink);
    var qrurl1=wapurl1.replace(/&/g,"%26");
    qrurl1=qrurl1.replace(/#/g,"%23");
    var QRAPI="https://api.qrserver.com/v1/create-qr-code/?size=250x250&margin=10&data=";
//  var QRAPI="http://qr.kegood.com/?m=0&e=H&p=10&url=";
//  var QRAPI="https://api.isoyu.com/qr/?m=0&e=L&p=10&url=";
//  var QRAPI="http://api.k780.com:88/?app=qr.get&level=L&size=8&data=";
//  var QRAPI="http://qr.topscan.com/api.php?text=";
    var holdpc_qrimgvisible1="document.getElementById('holdpc_qrimg1').style.visibility='visible'" ;
    var holdpc_qrimghidden1="document.getElementById('holdpc_qrimg1').style.visibility='hidden'" ;
    var holdpc_qrhtml1='<div id="holdpc_qrimg1" style="left:280px;top:80px;position:fixed;z-index:999999999;visibility:hidden;"><a href = "javascript:void(0);" onclick ='+holdpc_qrimghidden1+'><img src='+QRAPI+qrurl1+' /></a></div>';
    var holdpc_qrbody=jQuery.noConflict();
    holdpc_qrbody("body").append(holdpc_qrhtml1);
    var tb
    var tmold
    var tmnew
		tb=document.querySelector('.tb-title');
    tmold=document.querySelector('.tb-detail-hd');
    tmnew=document.querySelector('.ItemHeader--root--DXhqHxP');
    if (tb!=null){
    var block=tb;
    }
    else if (tmold!=null){
    var block=tmold;
    }
    else{
    var block=tmnew;
    }
	var div=document.createElement('div');
    div.addEventListener("click",function(){
    });
    var css="style='display:inline-block;padding:4px 8px;background-color:#6495ED;color:#FFF;font-size:14px;margin-right:5px;border:1px solid #09AAFF;border-radius:4px;text-decoration:none;'";
    div.innerHTML='<div style="padding:10px 5px;width:100%;background-color:#F4F4F4;">'+
                    '<a '+css+' href="'+targetLink1+'" title="点我可以查询领取优惠券" target="_blank">买趣吧查券</a>'+
                    '<a '+css+'href = "javascript:void(0);" onclick ='+holdpc_qrimgvisible1+' title="手机淘宝或浏览器扫码查询领取优惠券">扫码查券</a>'+
					'<a '+css+' href="https://ai.taobao.com?pid=mm_10090772_10744198_40164669&union_lens=lensId%3APUB%401670652405%4021501dfc_0bd6_184faa4a6cc_03f5%4001" title="爱生活,爱淘宝" target="_blank">爱淘宝</a>'+
                    '<a '+css+' href="http://tpedq.yhzu.cn/" title="每天千款优惠券秒杀,一折限时疯抢!" target="_blank">买趣吧</a></div>';
    block.appendChild(div);
    }
GM_xmlhttpRequest({
	method: 'GET',
	url: "https://openapi.dataoke.com/api/goods/get-goods-details?appKey=5dfed9026a10e&version=v1.2.3&goodsId="+taobao_id,
	onload: function(dtk) {
                if (dtk.status==200){
         var e = JSON.parse(dtk.responseText);
                var data=(e.data);
                appendHtml(data);
                }}
        })
         function appendHtml(dataObj) {
         var q_dtk=parseInt(dataObj.couponPrice);
         var q_url=dataObj.couponLink; 
		 var id_dtk=dataObj.id; 
         if (isNaN(q_dtk)){q_dtk=0;}
		 if (q_dtk>0){
            wapurl1="http://tpedq.yhzu.cn/?r=/l/d&id="+id_dtk;
            qrurl1=wapurl1.replace(/&/g,"%26");
            qrurl1=qrurl1.replace(/#/g,"%23");
            document.getElementById("holdpc_qrimg1").innerHTML='<a href = "javascript:void(0);" onclick ='+holdpc_qrimghidden1+'><img src='+QRAPI+qrurl1+' /></a>';
            div.innerHTML='<div style="padding:10px 5px;width:100%;background-color:#F4F4F4;">'+
                	'<a '+css+' href="'+targetLink1+'" title="点我可以领取优惠券'+q_dtk+'元" target="_blank">领券省'+q_dtk+'元</a>'+
                    '<a '+css+'href = "javascript:void(0);" onclick ='+holdpc_qrimgvisible1+' title="手机淘宝或浏览器扫码领'+q_dtk+'元券">扫码领'+q_dtk+'元券</a>'+
					'<a '+css+' href="https://ai.taobao.com?pid=mm_10090772_10744198_40164669&union_lens=lensId%3APUB%401670652405%4021501dfc_0bd6_184faa4a6cc_03f5%4001" title="爱生活,爱淘宝" target="_blank">爱淘宝</a>'+
                    '<a '+css+' href="http://tpedq.yhzu.cn/" title="每天千款优惠券秒杀,一折限时疯抢!" target="_blank">买趣吧</a></div>';
         }}
}taobao();