淘宝天猫多商品列表展示

淘宝天猫商品页面多个商品与价格列表显示效果

目前为 2020-03-23 提交的版本。查看 最新版本

// ==UserScript==
// @name         淘宝天猫多商品列表展示
// @version      1.0
// @author       Einskang
// @description  淘宝天猫商品页面多个商品与价格列表显示效果
// @include      http*://item.taobao.com/item.htm?*
// @include      http*://detail.tmall.com/item.htm?*
// @grant        none
// @run-at       document-start
// @icon         data:img/jpg;base64,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
// @namespace https://gf.qytechs.cn/users/206059
// ==/UserScript==

(function() {
  'use strict';

  let debug = false

  function log(information) {
    if (debug) {
      console.log(information)
    }
  }

  function logError(e) {
    console.log(e)
  }

  document.addEventListener('DOMContentLoaded', function () {
    const styleElement = document.createElement('style')
    styleElement.setAttribute('type', 'text/css')

    if (window.location.host.includes('item.taobao.com')) {
      styleElement.innerHTML = `
        .J_TSaleProp > li {
          float: none !important;
          margin: 0 !important;
        }

        .J_TSaleProp > li > a {
          background-position-x: left !important;
          text-align: left !important;
        }

        .J_TSaleProp > li > a > span {
          display: inline !important;
          margin-left: 50px !important;
          text-align: left !important;
        }
      `
    } else if (window.location.host.includes('detail.tmall.com')) {
      styleElement.innerHTML = `
        .J_TSaleProp > li {
          float: none !important;
          margin: 0 !important;
          border: solid 1px #000 !important;
        }

        .J_TSaleProp > li > a[href='#'] {
          width: auto !important;
          float: none !important;
          display: block !important;
          background-position-x: left !important;
          text-align: left !important;
        }

        .J_TSaleProp > li > a > span {
          text-indent: 0 !important;
          padding-left: 50px;
          text-align: left !important;
          font-size: 16px;
          font-weight: 800;
          position: relative;
          z-index: 100;
          width: 100%;
          height: 100%;
          box-sizing: border-box;
        }

        .J_TSaleProp > li > a > p {
          text-indent: 0 !important;
          padding: 0;
          text-align: right !important;
          position: absolute;
          z-index: 1;
          width: auto;
          height: auto;
          float: right;
          font-size: 30px;
          color: #FF0036;
          font-weight: bolder;
          font-family: Arial;
          -webkit-font-smoothing: antialiased;
          right: 0;
          top: 0;
        }
      `
    }

    document.head.appendChild(styleElement)
  })

  if (window.location.host.includes('item.taobao.com')) {
    let originPrice

    window.setTimeout(function F() {
      log(4)
      if (typeof window.onSibRequestSuccess !== 'function') {
        window.setTimeout(F, 2)
      } else {
        const originFunction = window.onSibRequestSuccess
        window.onSibRequestSuccess = function (argv) {
          try {
            originPrice = argv.data.originalPrice
          } catch (e) {
            logError(e)
          }

          originFunction(argv)
        }
      }
    }, 0)

    window.setTimeout((function () {
      let counter = 0

      return function F() {
        log(5)

        if (counter++ > 20) return

        if (!originPrice) {
          window.setTimeout(F, 1000)
        } else {
          const itemDescriptionList = document.querySelectorAll('ul.J_TSaleProp > li > a > span')
          if (!Array.from(itemDescriptionList).every((spanElement) => (`;${spanElement.parentNode.parentNode.getAttribute('data-value')};` in originPrice))) {
            window.setTimeout(F, 1000)
          } else {
            itemDescriptionList.forEach((spanElement) => {
              try {
                const parentNode = spanElement.parentNode
                const grandParentNode = parentNode.parentNode

                const priceSpanElement = document.createElement('span')
                priceSpanElement.setAttribute('style', 'float: right; font-size: 30px; color: #FF0036; font-weight: bolder; font-family: Arial; -webkit-font-smoothing: antialiased;')
                priceSpanElement.innerHTML = originPrice[`;${grandParentNode.getAttribute('data-value')};`].price
                parentNode.appendChild(priceSpanElement)
              } catch (e) {
                logError(e)
              }
            })
          }
        }
      }
    })(), 1000)
  } else if (window.location.host.includes('detail.tmall.com')) {
    let prices
    let itemMap

    /* 获取商品信息与标识ID之间的对应关系 */
    window.setTimeout(function F() {
      log(1)
      if (!window.TShop || typeof window.TShop.Setup !== 'function') {
        window.setTimeout(F, 2)
      } else {
        const originFunction = window.TShop.Setup
        window.TShop.Setup = function (argv) {
          log(argv)
          try {
            itemMap = argv.valItemInfo.skuList.reduce((result, value) => {
              result[value.pvs] = value.skuId
              return result
            }, {})
          } catch (e) {
            logError(e)
          }

          originFunction(argv)
        }
      }
    }, 0)

    /* 获取每个商品子类的价格 */
    window.setTimeout(function F() {
      log(2)
      if (typeof window.setMdskip !== 'function') {
        window.setTimeout(F, 2)
      } else {
        const originFunction = window.setMdskip
        window.setMdskip = function (argv) {
          log(argv)
          try {
            prices = argv.defaultModel.itemPriceResultDO.priceInfo
          } catch (e) {
            logError(e)
          }

          originFunction(argv)
        }
      }
    }, 0)

    window.setTimeout((function () {
      let counter = 0

      return function F() {
        log(3)

        if (counter++ > 20) return

        if (!prices || !itemMap) {
          window.setTimeout(F, 1000)
        } else {
          const itemDescriptionList = document.querySelectorAll('ul.J_TSaleProp > li > a > span')
          if (!Array.from(itemDescriptionList).every((spanElement) => (`${spanElement.parentNode.parentNode.getAttribute('data-value')}` in itemMap))) {
            window.setTimeout(F, 1000)
          } else {
            itemDescriptionList.forEach((spanElement) => {
              try {
                const parentNode = spanElement.parentNode
                const grandParentNode = parentNode.parentNode

                const priceSpanElement = document.createElement('p')
                priceSpanElement.innerHTML = prices[itemMap[grandParentNode.getAttribute('data-value')]].promotionList[0].price
                parentNode.appendChild(priceSpanElement)
              } catch (e) {
                logError(e)
              }
            })
          }
        }
      }
    })(), 1000)
  }
})();

QingJ © 2025

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