阿里巴巴生意参谋增强

生意参谋数据多元化,展示更多数据,减少计算时间。

  1. // ==UserScript==
  2. // @icon https://www.thfou.com/img/favicon.ico
  3. // @name 阿里巴巴生意参谋增强
  4. // @namespace https://www.thfou.com/
  5. // @version 1.0.4
  6. // @description 生意参谋数据多元化,展示更多数据,减少计算时间。
  7. // @author 头号否
  8. // @match *://sycm.1688.com/ms/home/*
  9. // @require https://libs.baidu.com/jquery/1.10.2/jquery.min.js
  10. // @supportURL https://www.thfou.com/liuyan
  11. // @compatible Chrome
  12. // @compatible Firefox
  13. // @compatible Edge
  14. // @compatible Safari
  15. // @compatible Opera
  16. // @compatible UC
  17. // @license GPL-3.0-only
  18. // ==/UserScript==
  19.  
  20. (function() {
  21. 'use strict';
  22. setTimeout (function(){
  23. var style = document.createElement('style');
  24. style.type = 'text/css';
  25. style.innerHTML=".payRate{margin-top: 48px;};";
  26. document.getElementsByTagName('HEAD').item(0).appendChild(style);
  27. document.querySelectorAll('#homeHomeRealtimeSurvey')[0].style.cssText = "min-height:450px";
  28. var payRateNew = document.createElement('div');
  29. payRateNew.className = 'shop-realtime-shop-index-cell payRate';
  30. //支付转化率
  31. var payByrCnt = document.querySelectorAll('.payByrCnt p')[1].innerText;
  32. var uv = document.querySelectorAll('.uv p')[1].innerText;
  33. var pb = payByrCnt/uv;
  34. var pblv = Number(pb*100).toFixed(2);
  35. pblv+='%';
  36. //昨日支付转化率
  37. var payByrCntold = document.querySelectorAll('.shop-realtime-shop-sub-indexes p span')[7].innerText;
  38. var uvold = document.querySelectorAll('.shop-realtime-shop-sub-indexes p span')[15].innerText;
  39. var pbold = payByrCntold/uvold;
  40. var pblvold = Number(pbold*100).toFixed(2);
  41. pblvold+='%';
  42. //转化率数据
  43. var payRateA = '<p class="shop-realtime-shop-index-name text-overflow"><i class="oui-icon oui-icon-payAmt-simple"></i><span>支付转化率</span></p><p class="shop-realtime-shop-index-value text-overflow">';
  44. var payRateB = pblv;
  45. var payRateC = '</p><div class="shop-realtime-shop-sub-indexes "><p class="shop-realtime-shop-sub-value text-overflow"><span class="shop-realtime-shop-sub-value-title">昨日转化率:</span><span>';
  46. var payRateD = pblvold;
  47. var payRateE = '</span></p></div>';
  48. payRateNew.innerHTML = payRateA + payRateB + payRateC + payRateD + payRateE;
  49. $('.shop-realtime-shop-main-indexes').append(payRateNew);
  50. //人均浏览量
  51. var rjpv = document.createElement('div');
  52. rjpv.className = 'shop-realtime-shop-index-cell pv';
  53. //实时浏览量
  54. var pv = document.querySelectorAll('.pv p')[1].innerText;
  55. var rjpvsj = Math.ceil(pv/uv);
  56. //昨日人均浏览量
  57. var pvold = document.querySelectorAll('.shop-realtime-shop-sub-indexes p span')[17].innerText;
  58. var rjpvsjold = Math.ceil(pvold/uvold);
  59. //人均浏览量数据
  60. var rjpvA = '<p class="shop-realtime-shop-index-name text-overflow"><i class="oui-icon oui-icon-pv-simple"></i><span>人均浏览量</span></p><p class="shop-realtime-shop-index-value text-overflow">';
  61. var rjpvB = rjpvsj;
  62. var rjpvC = '</p><div class="shop-realtime-shop-sub-indexes "><p class="shop-realtime-shop-sub-value text-overflow"><span class="shop-realtime-shop-sub-value-title">昨日人均浏览量:</span><span>';
  63. var rjpvD = rjpvsjold;
  64. var rjpvE = '</span></p></div>';
  65. rjpv.innerHTML = rjpvA + rjpvB + rjpvC + rjpvD + rjpvE;
  66. $('.shop-realtime-shop-main-indexes').append(rjpv);
  67. //banner海报
  68. var ad = document.createElement('div');
  69. ad.className = 'op1688-pages-home-shop-survey-wrapper';
  70. ad.style = 'width:429;height:120px;background: #ffffff;margin-top: 10px;';
  71. ad.innerHTML = '<a href="https://daima.thfou.com" target="_blank"><img src="https://daima.thfou.com/img/sycmad.jpg"></a>';
  72. $('.op1688-pages-home-realtime').append(ad);
  73. //支付金额对比
  74. var jye = document.createElement('div');
  75. jye.className = 'shop-realtime-shop-payAmt-wrapper';
  76. jye.style = 'margin-bottom: 40px;';
  77. var zrjye = document.querySelectorAll('.shop-realtime-shop-sub-indexes p span')[1].innerText.replace(/,/g, '');
  78. var jrjye = document.querySelectorAll('.shop-realtime-shop-index-value')[0].innerText.replace(/,/g, '');
  79. var jyedb = jrjye-zrjye;
  80. var crdata = document.querySelector('.shop-realtime-shop-payAmt-wrapper');
  81. if(jyedb<0){
  82. jye.innerHTML = '<div class="shop-realtime-shop-index-cell payAmt"><p class="shop-realtime-shop-index-name text-overflow"><i class="oui-icon oui-icon-payAmt-simple"></i><span>实时支付金额对比昨日总金额(元)</span></p><p class="shop-realtime-shop-index-value text-overflow"><span class="oui-icon oui-icon-trend-down">' + Math.abs(jyedb) + '</span></p></div><p class="shop-realtime-shop-legend"><span class="shop-realtime-shop-legend-today" style=" margin-right: 0px; "><span class="shop-realtime-shop-legend-square" style="background-color: rgb(0, 127, 255);"></span><span class="shop-realtime-shop-legend-name">由<a href="https://www.thfou.com" target="_blank">头号否</a>提供</span></span></p><table class="shop-realtime-shop-sub-indexes payAmt"><tbody><tr><td><p class="shop-realtime-shop-sub-value text-overflow"><span class="shop-realtime-shop-sub-value-title">小提示:如需查看实时数据对比,请手动刷新页面即可。</span></p></td></tr></tbody></table>';
  83. crdata.parentNode.insertBefore(jye, crdata);
  84. }else{
  85. jye.innerHTML = '<div class="shop-realtime-shop-index-cell payAmt"><p class="shop-realtime-shop-index-name text-overflow"><i class="oui-icon oui-icon-payAmt-simple"></i><span>实时支付金额对比昨日总金额(元)</span></p><p class="shop-realtime-shop-index-value text-overflow"><span class="oui-icon oui-icon-trend-up">' + jyedb + '</span></p></div><p class="shop-realtime-shop-legend"><span class="shop-realtime-shop-legend-today" style=" margin-right: 0px; "><span class="shop-realtime-shop-legend-square" style="background-color: rgb(0, 127, 255);"></span><span class="shop-realtime-shop-legend-name">由<a href="https://www.thfou.com" target="_blank">头号否</a>提供</span></span></p><table class="shop-realtime-shop-sub-indexes payAmt"><tbody><tr><td><p class="shop-realtime-shop-sub-value text-overflow"><span class="shop-realtime-shop-sub-value-title">小提示:如需查看实时数据对比,请手动刷新页面即可。</span></p></td></tr></tbody></table>';
  86. crdata.parentNode.insertBefore(jye, crdata);
  87. };
  88. },3000);
  89. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址