// ==UserScript==
// @name 【购物助手】自动查询天猫优惠券、京东优惠券,历史价格,购物比价,一键查询,方便领取。自带高佣返利通道比同类型领券返利平台高50%-200%
// @namespace http://gongju.dadiyouhui03.cn/app/tool/youhou/index.html
// @version 107
// @description 自动查询天猫优惠券、京东优惠券,商品历史价格走势,购物比价,领券下单后的返利需在公众号提现
// @match *://*.taobao.com/*
// @match *://*.tmall.com/*
// @match *://*.tmall.hk/*
// @match *://*.liangxinyao.com/*
// @match *://*.jd.com/*
// @match *://*.jd.hk/*
// @match *://*.yiyaojd.com/*
// @require https://libs.baidu.com/jquery/2.1.4/jquery.min.js
// @require https://cdn.bootcdn.net/ajax/libs/sweetalert/2.1.2/sweetalert.min.js
// @require https://cdn.bootcdn.net/ajax/libs/jquery.qrcode/1.0/jquery.qrcode.min.js
// @require https://cdn.bootcdn.net/ajax/libs/html2canvas/0.5.0-beta4/html2canvas.js
// @require https://cdn.bootcdn.net/ajax/libs/echarts/5.0.1/echarts.min.js
// @grant GM_addStyle
// @grant GM_download
// @grant GM_xmlhttpRequest
// @grant GM_getResourceText
// @run-at document-idle
// @grant unsafeWindow
// @grant GM_xmlhttpRequest
// @grant GM_setClipboard
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_deleteValue
// @grant GM_openInTab
// @grant GM_registerMenuCommand
// @grant GM_unregisterMenuCommand
// @grant GM.getValue
// @grant GM.setValue
// @grant GM_info
// @grant GM_notification
// @grant GM_getResourceText
// @grant GM_openInTab
// @grant GM_download
// @noframes
// @license End-User License Agreement
// @antifeature referral-link 【应GreasyFork代码规范要求:含有优惠券查询功能的脚本必须添加此提示!在此感谢大家的理解..】
// @connect dadiyouhui02.cn
// @connect manmanbuy.com
// @connect *
// @downloadURL none
// ==/UserScript==
// 【淘宝优惠券查询】最高返90%!
// 【淘宝、京东返利】最高返90%!
// 【历史价格走势】
// 【商品相似推荐】
//修复部分商品历史无法显示的BUG,欢迎反馈
function kuaisearch() {
var lian = "http://q.dadiyouhui.cn/new.asp?input=2&r=l&kw=" + $('.search-combobox-input').val();
window.open(lian);
}
function gosearch() {
var lian = "http://q.dadiyouhui.cn/new.asp?input=2&r=l&kw=" + $('#J_Header_js').val();
window.open(lian);
}
function tiansearch() {
var lian = "http://q.dadiyouhui.cn/new.asp?input=2&r=l&kw=" + $('.s-combobox-input').val();
window.open(lian);
}
GM_setValue('zkdz_name', 'youhuifl');
function chalishi(data) {
var fcxerl ='https%3a%2f%2fbijiatool-v2.manmanbuy.com%2fChromeWidgetServices%2fWidgetServices.ashx%3fmethodName%3dgetBiJiaInfo%26jsoncallback%3d%26p_url%3d';
fcxerl=decodeURIComponent(fcxerl)+data;
GM_xmlhttpRequest({
url: fcxerl,
method: 'GET',
timeout: 10000,
headers: {
'Content-Type': 'application/jsonp',
'Accept': 'application/jsonp',
'Cache-Control': 'public'
},
onload: function(res){
try{
const t = JSON.parse(res.responseText)
//console.log(t);
var datalishi= t.jiagequshiyh.split('],[');
var datalishisj = new Array();
var datalishijg = new Array();
var datalishism = new Array();
for(j = 0,len=datalishi.length; j < len; j++) {
let datalishiys=/UTC\((.*)\),(.*),\"(.*)\"/.exec(datalishi[j]);
if (datalishiys[3]==""){
datalishisj.push(datalishiys[1]);
}else{
datalishisj.push(datalishiys[1]+":"+datalishiys[3]);
}
datalishijg.push(datalishiys[2]);
}
var domlishi = document.getElementById("containerlishi");
var myChartlishi = echarts.init(domlishi);
var app= {};
var optionlishi;
var dateList = datalishisj;
var valueList = datalishijg;
optionlishi = {
visualMap: [{
show: false,
type: 'continuous',
seriesIndex: 0,
min: 400,
max: 400
}, {
show: false,
type: 'continuous',
seriesIndex: 1,
dimension: 0,
min: 0,
max: dateList.length - 1
}],
title: [{
left: 'center',
text: t.currentPriceStatus
}],
tooltip: {
trigger: 'axis'
},
xAxis: [{
data: dateList,
gridIndex: 0
} ],
yAxis: [{
}, {
gridIndex: 0
}],
grid: [{
bottom: '3%'
}, {
top: '1%'
}],
series: [{
type: 'line',
showSymbol: false,
data: valueList
} ]
};
if (optionlishi && typeof optionlishi === 'object') {
myChartlishi.setOption(optionlishi);
}
}catch(e){
$('#containerlishi').text('加载商品历史价格失败..');
$('#containerlishi').css("height","20px");
}
}
});
}
function dataquan(data) {
var goodid = data.indexOf("goodsItem");
if (goodid < 0) return 0;
var en_str = data.substr(goodid);
var goodid2 = en_str.indexOf(";");
en_str=data.substr(goodid+11,goodid2-11);
return en_str;
}
var zkdnever='';
function xiugai(name) {
var tb = /taobao.com/i;
var tm = /tmall/i;
var currentUrl = window.location.href;
let zkq_tabcss = `.zkq_tab{border:1px solid #f40;border-collapse:collapse}.zkq_tab thead{font-size:14px;text-align:center}.zkq_tab tr th{padding:10px 20px;text-align:center}.zkq_tab tr td{padding:10px 20px;text-align:center;font-size:14px}.zkq_tab tr td a{text-decoration:none}.zkq_tab_taobao{margin-bottom:15px}.zkq_tab_taobao thead{background-color:#f40;color:#FFF}.zkq_tab_taobao tr td{border:1px solid #e6602d;color:#e6602d}.zkq_tab_taobao tr td a{color:#e6602d}.zkq_tab_tmall{margin-bottom:15px}.zkq_tab_tmall thead{background-color:#ff0036;color:#FFF}.zkq_tab_tmall tr td{border:1px solid #ff0036;color:#ff0036}.zkq_tab_tmall tr td a{color:#ff0036}`;
GM_addStyle(zkq_tabcss);
var init = "
\u4f18\u60e0\u5238 | \u5238\u540E | \u6709 \u6548 \u671F | \u64cd\u4f5c\u261f |
---|
\u6B63\u5728\u67E5\u8BE2\u4F18\u60E0\u4FE1\u606F\uFF0C\u8BF7\u7A0D\u5019... |
";
$('#J_LinkBasket').parent().parent().prepend(init);
$('.J_LinkAdd').parent().parent().prepend(init);
if (tb.test(currentUrl)) {
$('#zkq_table').addClass('zkq_tab_taobao');
} else {
$('#zkq_table').addClass('zkq_tab_tmall');
}
var zzxcvsdid=/(?:&|\?)id=(\d{10,13})/.exec(window.location.href);
var zzxcvsdiw="https://www.dadiyouhui02.cn/";
var zzxcvsdiz="test_gaoyongtb.php?item=";
$(".chakanlike").attr("href","http://q.dadiyouhui.cn/app/apphtml.php?index=like&type=0&item_id="+zzxcvsdid[1]);
$.getJSON(zzxcvsdiw+zzxcvsdiz+zzxcvsdid[1], function(data){
$("#zkq_table tbody tr").remove();
var tb = /taobao.com/i;
var tm = /tmall/i;
var currentUrl = window.location.href;
var name='';
if (tb.test(currentUrl)) {
name = $('.tb-main-title').attr('data-title');
} else {
name= $('meta[name=keywords]').attr('content');
}
var qundata= data;
var zkdtbuul = decodeURIComponent(data.url);
if ( qundata["code"]==0) {
if ( qundata["s"]==1) {
row += "" + qundata["coupon_info"] + " | " + qundata["qhj"] + " | " + qundata["coupon_end_time"] + " | 领取. |
";
}else{
row += "无券商品-点击查看隐藏优惠 |
";
}
} else {
var row = "\u8be5\u5546\u54c1\u6682\u65e0\u4efb\u4f55\u4f18\u60e0. |
";
}
$("#zkq_table tbody").append(row);
});
}
var url = location.href;
var baidspjayumin=document.domain;
var consame=1;
if ($(".layui-xzxform-label").length > 0){
consame= 1;
}else{
$("body").append(' ' );
consame= 0;
}
if (window.top == window.self){
if(consame==1){}else{
if( baidspjayumin.indexOf("tmall.com") >= 0|| baidspjayumin.indexOf("taobao.com") >= 0|| baidspjayumin.indexOf("tmall.hk") >= 0) {
if($("#zktb").length<=0 ){
var idd = '';
var name = '';
var host = window.location.host;
var zkdmmxmi = /(?:&|\?)id=(\d{10,13})/.exec(window.location.href);
if ($('#max-test').length <= 0 && zkdmmxmi) {
if (host == 'detail.tmall.com') {
idd = $("link[rel=canonical]").attr("href");
idd = idd.split("id=")[1];
name = $('meta[name=keywords]').attr('content');
var tmall = '';
chalishi('https%3A%2F%2Fdetail.tmall.com%2Fitem.htm%3Fid%3D'+zkdmmxmi[1]);
$('.tb-sku').append(tmall);
xiugai(name);
} else if (host == 'item.taobao.com') {
idd = $("link[rel=canonical]").attr("href");
idd = idd.split("id=")[1];
name = $('.tb-main-title').attr('data-title');
var taobao = '';
$('.tb-key').append(taobao);
chalishi('https%3A%2F%2Fdetail.tmall.com%2Fitem.htm%3Fid%3D'+zkdmmxmi[1]);
xiugai(name);
} else if (host == 'detail.tmall.hk') {
idd = $("link[rel=canonical]").attr("href");
idd = idd.split("id=")[1];
name = $('meta[name=keywords]').attr('content');
var tmall_xg = '';
$('.tb-sku').append(tmall_xg);
chalishi('https%3A%2F%2Fdetail.tmall.com%2Fitem.htm%3Fid%3D'+zkdmmxmi[1]);
xiugai(name);
} else if (host == 'chaoshi.detail.tmall.com') {
idd = $('a[id=J_AddFavorite]').attr('data-aldurl');
idd = idd.split("idd=")[1];
name = $('input[name=title]').attr('value');
var cs_tmall = '';
chalishi('https%3A%2F%2Fdetail.tmall.com%2Fitem.htm%3Fid%3D'+zkdmmxmi[1]);
$('.tb-sku').append(cs_tmall);
xiugai(name);
}
$('#max-test').after('');
$('#zkdqrscode_xp').qrcode({width: 130,height: 130,text: 'http://q.dadiyouhui.cn/test_tongji.php?dj='+Number(zkdmmxmi[1]).toString(16)+'&type=1&zkd=t'});
var zkdewmca=$("#zkdqrscode_xp").find("canvas")[0];
var zkdsrc_xp=zkdewmca.toDataURL('image/jpeg');
$("#zkdqrscobj_xp").css({"background-image":"url("+zkdsrc_xp+")","background-size":"100% 100%"});
$("#zkd_jqlq").click(function(){
if($('#zkdqrscodes_xp').is(':hidden')){
$("#zkdqrscodes_xp").show();
}else{
$("#zkdqrscodes_xp").hide();
}});
$("#zkd_jqlq").mouseover(function(){
$("#zkdqrscodes_xp").show();
});
}
if ($('#max-search').length <= 0) {
if (host == 'www.taobao.com') {
var tb_search = '';
$('.search-bd').append(tb_search);
$('#max-search-a').click(function() {
kuaisearch()
})
} else if (host == 's.taobao.com') {
var stb_search = '';
$('.search').append(stb_search);
$('#max-search-a').click(function() {
kuaisearch()
});
} else if (host == 'www.tmall.com' || host == 'list.tmall.com') {
var tmall_search = '';
$('#mallSearch').append(tmall_search);
$('#max-search-a').click(function() {
tiansearch()
});
}
}
}
}
function xiudgai(name) {
var tb = /taobao.com/i;
var tm = /tmall/i;
var currentUrl = window.location.href;
if (tb.test(currentUrl)) {
$('#zkq_table').addClass('zkq_tab_taobao');
} else {
$('#zkq_table').addClass('zkq_tab_tmall');
}
var zzxcvsdiw="https://www.dadiyouhui02.cn/";
var zzxcvsdiz="test_tkjd_idinfo.php?id=";
$.getJSON(zzxcvsdiw+zzxcvsdiz+name, function(data){
$("#zkq_table tbody tr").remove();
var tb = /taobao.com/i;
var tm = /tmall/i;
var currentUrl = window.location.href;
var name='';
if (tb.test(currentUrl)) {
name = $('.tb-main-title').attr('data-title');
} else {
name= $('meta[name=keywords]').attr('content');
}
var qundata= data;
var zkdtbuul =decodeURIComponent(data.url);
if ( qundata["code"]==0) {
if ( qundata["s"]==1) {
row += "" + qundata["coupon_info"] + " | " + qundata["qhj"] + " | " + qundata["coupon_end_time"] + " | 领取. |
";
}else{
row += "无券商品-点击查看隐藏优惠 |
";
}
} else {
var row = "\u8be5\u5546\u54c1\u6682\u65e0\u4efb\u4f55\u4f18\u60e0. |
";
}
$("#zkq_table tbody").append(row);
});
}
if( baidspjayumin.indexOf("jd.com") >= 0 || baidspjayumin.indexOf("jd.hk") >= 0) {
var jdgooul = url.match(/\/(\d{5,16}).html/);
if (jdgooul){
let zkq_tabcss = `.zkq_tab{margin-left: 20px;text-align:center;border:1px solid #f40;border-collapse:collapse}.zkq_tab thead{font-size:14px;text-align:center}.zkq_tab tr th{padding:10px 20px;text-align:center}.zkq_tab tr td{padding:10px 30px;text-align:center;font-size:14px}.zkq_tab tr td a{text-decoration:none}.zkq_tab_taobao{margin-bottom:15px}.zkq_tab_taobao thead{background-color:#f40;color:#FFF}.zkq_tab_taobao tr td{border:1px solid #e6602d;color:#e6602d}.zkq_tab_taobao tr td a{color:#e6602d}.zkq_tab_tmall{margin-bottom:15px}.zkq_tab_tmall thead{background-color:#ff0036;color:#FFF}.zkq_tab_tmall tr td{border:1px solid #ff0036;color:#ff0036}.zkq_tab_tmall tr td a{color:#ff0036}`;
GM_addStyle(zkq_tabcss);
var init = "\u4f18\u60e0\u5238 | \u5238\u540E | \u6709 \u6548 \u671F | \u64cd\u4f5c\u261f |
---|
\u6B63\u5728\u67E5\u8BE2\u4F18\u60E0\u4FE1\u606F\uFF0C\u8BF7\u7A0D\u5019... |
";
var taobao = '';
$("#choose-btns").after(init+ taobao);
$('#max-test').after('');
$('#zkdqrscode_xp').qrcode({width: 130,height: 130,text: 'http://q.dadiyouhui.cn/my/tkljdpdd.php?type=j&sf='+jdgooul[1]});
var zkdewmca=$("#zkdqrscode_xp").find("canvas")[0];
var zkdsrc_xp=zkdewmca.toDataURL('image/jpeg');
$("#zkdqrscobj_xp").css({"background-image":"url("+zkdsrc_xp+")","background-size":"100% 100%"});
$("#zkd_jqlq").click(function(){
if($('#zkdqrscodes_xp').is(':hidden')){
$("#zkdqrscodes_xp").show();
}else{
$("#zkdqrscodes_xp").hide();
}});
$("#zkd_jqlq").mouseover(function(){
$("#zkdqrscodes_xp").show();
});
let title=$("div[class='sku-name']").text().replace(/ /g,'').replace(/[\r\n]/g,"").substring(0,8);
$(".chakanlike").attr("href","http://q.dadiyouhui.cn/app/apphtml.php?index=like&type=1&item_id="+jdgooul[1]+"&likecidname="+title);
xiudgai(jdgooul[1]);
chalishi('https%3a%2f%2fitem.jd.com%2f'+jdgooul[1]+'.html');
};
}
}
}