Greasy Fork is available in English.
根据销量过滤淘宝搜索页面的商品
当前为
// ==UserScript==
// @name Taobao Sales Filter
// @namespace zzway.space
// @version 0.1
// @description 根据销量过滤淘宝搜索页面的商品
// @author Zzway
// @match https://s.taobao.com/*
// @grant GM_setValue
// @grant GM_getValue
// ==/UserScript==
(function() {
'use strict'
window.onload= ()=>{
let li=document.createElement('li')
li.title='鼠标点击空白处或按回车 即可生效'
let input=document.createElement('input')
input.type='number'
input.min=0
input.style.width='100%'
input.value=GM_getValue('limit',1)
let span=document.createElement('span')
span.innerText='销量过滤'
span.style.backgroundColor='#f40'
span.style.color='white'
span.style['font-size']='x-large'
li.appendChild(input)
li.appendChild(span)
let root=document.querySelector('.tb-side > ul')
root.appendChild(li)
let itemList = document.querySelectorAll('.items > div.item')
let cntList = document.querySelectorAll('div.deal-cnt')
filter()
input.addEventListener('focusout',filter)
input.addEventListener('keydown',e=>{
if(e.code=='Enter'){filter()}
})
function filter(){
cntList.forEach((element, key) => {
let number = Number(element.innerText.replace('人付款', ''))
console.info(number)
console.info(number < input.value)
if (number < input.value) {
itemList[key].hidden = true
}else{
itemList[key].hidden = false
}
})
GM_setValue('limit', input.value)
}
}
})();