// ==UserScript== // @icon https://www.thfou.com/img/favicon.png // @name 阿里巴巴商品关键词获取 // @namespace https://www.thfou.com/ // @version 2.2.2 // @description 自动获取阿里巴巴商品收录关键词并展示在详情页顶部 // @author 头号否 // @match *://detail.1688.com/offer/* // @require https://libs.baidu.com/jquery/1.10.2/jquery.min.js // @supportURL https://www.thfou.com/liuyan // @compatible Chrome // @compatible Firefox // @compatible Edge // @compatible Safari // @compatible Opera // @compatible UC // @license GPL-3.0-only // @downloadURL none // ==/UserScript== (function() { 'use strict'; var style = document.createElement('style'); style.type = 'text/css'; style.innerHTML=".thfou-1688-tools{width:100%;height:30px;background-color:rgb(242, 242, 242);margin-top:10px;}.thfou-1688-tools .item{width:auto;height:30px;float:left;margin:0px 5px 0px 10px;}.thfou-1688-tools .item p{display:inline-block;width:auto;height:30px;line-height:30px;}.thfou-1688-tools .item > span{display:inline-block;width:auto;height:30px;line-height:30px;color:rgb(255, 42, 0);}.data-content-tools{height:30px;background-color:rgb(242, 242, 242);padding:6px;}.thfou-1688-tools .data-content-tools > .btn{width:auto;height:26px;line-height:26px;background-color:rgb(30, 159, 255);color:rgb(242, 242, 242);float:right;cursor:pointer;margin:10px 15px 10px 0px;padding:0px 5px;border-radius:2px;}.thfou-1688-slinfo{width:100%;height:30px;background-color:rgb(242, 242, 242);margin-top:10px;margin-bottom:20px;}.thfou-1688-slinfo .item{width:auto;height:30px;float:left;margin:0px 5px 0px 10px;}.thfou-1688-slinfo .item p{display:inline-block;width:auto;height:30px;line-height:30px;}.thfou-1688-slinfo .item > span{display:inline-block;width:auto;height:30px;line-height:30px;color:rgb(255, 42, 0);}.data-slinfo-content{height:30px;background-color:rgb(242, 242, 242);padding:6px;}.thfou-1688-slinfo .data-slinfo-content > .btn{width:auto;height:26px;line-height:26px;background-color:rgb(65, 132, 243);color:rgb(242, 242, 242);float:right;cursor:pointer;padding:0px 5px;border-radius:2px;margin-right:8px;}#cp-addtag{margin-right:-10px;}.addtag{display:initial!important;background-color:rgb(65, 132, 243);color:rgb(255, 255, 255)!important;position:relative;margin-right:10px;padding:5px;border-radius:3px;}.addtag-arrow-r{background-color:rgb(65, 132, 243);position:absolute;right:-4px;width:8px;height:8px;transform:rotate(45deg);margin-top:11px;}.thflogo{width:115px;height:30px;margin:3px auto;}.data-1688-logo{width:115px;height:100%;float:left;margin-left:10px;padding:6px;}.inject-1688-ctn{margin-top:0px!important;margin-bottom:0px!important;};"; document.getElementsByTagName('HEAD').item(0).appendChild(style); //插入框架 var addbg = document.createElement('div'); addbg.className = 'thfou-1688-tools'; var getclass = document.querySelector('.region-horizontal'); addbg.innerHTML = '
'; getclass.parentNode.insertBefore(addbg, getclass); var slinfo = document.createElement('div'); slinfo.className = 'thfou-1688-slinfo'; var slinfoa = document.querySelector('.region-horizontal'); slinfo.innerHTML = '
'; slinfoa.parentNode.insertBefore(slinfo, slinfoa); var addlogo = document.createElement('div'); addlogo.className = 'data-1688-logo'; var getbg = document.querySelector('.data-content-tools'); addlogo.innerHTML = ''; getbg.parentNode.insertBefore(addlogo, getbg); //获取产品类目 var fgf = " >> "; var categoryLists1 = iDetailData.registeredData.categoryList[0].name; var categoryLists2 = iDetailData.registeredData.categoryList[1].name; var categoryLists3 = iDetailData.registeredData.categoryName; var categoryList = document.createElement('div'); // 新增元素 categoryList.className = 'item'; categoryList.id = 'wp-categorylist'; var lma = '

类目:

'; var lmb = ''; categoryList.innerHTML = lma + categoryLists1 + fgf + categoryLists2 + fgf + categoryLists3 + lmb; $('.data-content-tools').append(categoryList); //获取产品总销量 var modconfig = document.getElementById('mod-detail-dealrecord'); var total = modconfig.getAttribute('data-mod-config'); var arr = total.split(","); var Obj = arr[6]; var cj = Obj.split(':'); var zcj = cj[1].replace(/"/g, ""); var zcjsl = document.createElement('div'); // 新增元素 zcjsl.className = 'item'; zcjsl.id = 'cp-total'; var zcja = '

总成交:

'; var zcjb = ''; var zcjc = '

' + ' ' + iDetailConfig.unit + '

'; zcjsl.innerHTML = zcja + zcj + zcjb + zcjc; $('.data-content-tools').append(zcjsl); //获取产品近30天销量 var thirtydayscj = $('.bargain-number a .value').text(); var cjnull = '获取失败'; var thirtydaysnull = ''; if(thirtydayscj==thirtydaysnull){ var thirtydaysnulla = document.createElement('div'); // 新增元素 thirtydaysnulla.className = 'item'; thirtydaysnulla.id = 'cp-thirtydays'; var thirtydaysnullaa = '

近30天成交:

'; var thirtydaysnullab = ''; var thirtydaysnullac = '

' + ' ' + iDetailConfig.unit + '

'; thirtydaysnulla.innerHTML = thirtydaysnullaa + cjnull + thirtydaysnullab + thirtydaysnullac; $('.data-content-tools').append(thirtydaysnulla); } else{ var thirtydays = document.createElement('div'); // 新增元素 thirtydays.className = 'item'; thirtydays.id = 'cp-thirtydays'; var thirtydaysa = '

近30天成交:

'; var thirtydaysb = ''; var thirtydaysc = '

' + ' ' + iDetailConfig.unit + '

'; thirtydays.innerHTML = thirtydaysa + thirtydayscj + thirtydaysb + thirtydaysc; $('.data-content-tools').append(thirtydays); } //近30天每天均成交计算 var jcjed = Math.floor(thirtydayscj/30); var jcj = document.createElement('div'); // 新增元素 jcj.className = 'item'; jcj.style = 'display:none'; jcj.id = 'cp-jcj'; var jcja = '

近30天均成交:

'; var jcjb = ''; var jcjc = '

' + ' ' + iDetailConfig.unit + '

'; jcj.innerHTML = jcja + jcjed + jcjb + jcjc; $('.data-content-tools').append(jcj); //新增收录信息标签 var addtag = document.createElement('div'); // 新增元素 addtag.className = 'item'; addtag.id = 'cp-addtag'; addtag.innerHTML = '收录信息 '; $('.data-slinfo-content').append(addtag); //获取登录ID var getloginid = document.createElement('div'); // 新增元素 getloginid.className = 'item'; getloginid.id = 'wp-loginid'; var loginId = iDetailData.registeredData.sellerInf['loginId']; var urla = '

登录ID:

'; var urlb = ''; getloginid.innerHTML = urla + loginId + urlb; $('.data-slinfo-content').append(getloginid); //获取关键词 var getkeywords = document.createElement('div'); // 新增元素 getkeywords.className = 'item'; getkeywords.id = 'offer-keywords'; var sc = document.getElementsByName("keywords")[0].content; var sca = '

关键词:

'; var scb = ''; var scc = sc; var scd = scc.replace(/,/gm, ","); getkeywords.innerHTML = sca + scd + scb; $('.data-slinfo-content').append(getkeywords); //插入直播按钮 var addlive = document.createElement('div'); // 新增元素 addlive.className = 'btn'; addlive.id = 'wp-live'; var livea = 'https://cui.m.1688.com/weex/page/7150.html?spm=a261y.7663282.descBanner.1.42a4319e2l7OAw&__positionId__=live&__pageId__=7150&__weex__=true&loginId='; var liveb = loginId; var livec = ''; var livee = '进入直播间'; var livef = ''; var liveg = encodeURI(liveb); addlive.innerHTML = livee; $('.data-slinfo-content').append(addlive); document.getElementById('wp-live').innerHTML = livec + livea + liveg + lived + livee + livef; //获取商品成交信息 var cjsjjz = document.createElement('div'); // 新增元素 cjsjjz.className = 'item'; cjsjjz.id = 'cp-cjsjjz'; var cjsjjza = '数据加载中...'; cjsjjz.innerHTML = cjsjjza; $('.data-content-tools').append(cjsjjz); $('#cp-cjsjjz').delay(4000).hide(0); setTimeout(function(){ var bargainnumber = $('#mod-detail-otabs ul li a')[1].click(); },3500); setTimeout(function(){ var cgnum = $('.buyer-number .d-content span').text(); var cgl = $('.repetitive-rate .d-content span').text(); var rjnum = $('.purchase-number .d-content span').eq(0).text(); var cjnull = ''; if(cgnum!=cjnull){ var buyernumber = document.createElement('div'); // 新增元素 buyernumber.className = 'item'; buyernumber.id = 'cp-buyernumber'; var buyernumbera = '

采购人数:

'; var buyernumberb = ''; var buyernumberc = '

 人

'; buyernumber.innerHTML = buyernumbera + cgnum + buyernumberb + buyernumberc; $('.data-content-tools').append(buyernumber); var purchasenum = document.createElement('div'); // 新增元素 purchasenum.className = 'item'; purchasenum.id = 'cp-purchasenum'; var purchasenuma = '

人均采购:

'; var purchasenumb = ''; var purchasenumc = '

' + ' ' + iDetailConfig.unit + '

'; purchasenum.innerHTML = purchasenuma + rjnum + purchasenumb + purchasenumc; $('.data-content-tools').append(purchasenum); var repetitiverate = document.createElement('div'); // 新增元素 repetitiverate.className = 'item'; repetitiverate.id = 'cp-repetitiverate'; var repetitiveratea = '

回头率:

'; var repetitiverateb = ''; repetitiverate.innerHTML = repetitiveratea + cgl + repetitiverateb; $('.data-content-tools').append(repetitiverate); } else{ var cjsjnull = document.createElement('div'); // 新增元素 cjsjnull.className = 'item'; cjsjnull.id = 'cp-cjsjnull'; var cjsjnulla = '获取失败'; cjsjnull.innerHTML = cjsjnulla; $('.data-content-tools').append(cjsjnull); } $('.pack ul li a span').eq(0).click(); $(function(){ window.scrollTo(0,0); }); },4000); })();