// ==UserScript== // @name Pianku 片库评分筛选器手动输入筛选分值,包含没有评分 // @namespace http://tampermonkey.net/ // @version 0.71 // @description 片库评分筛选功能 // @author SSSS // @match https://www.*pianku.*/*/* // @grant none // @downloadURL none // ==/UserScript== function setScore() { let filter_score = prompt('请输入筛选数值0~10.0}:'); localStorage.setItem('filter_score', filter_score); } (function () { document.querySelector('header > div > nav > ul > li:nth-child(1)').onclick = function() { setScore() location.reload() } let storedScore = '' if(!localStorage.getItem('filter_score')) { setScore(); } else { storedScore = localStorage.getItem('filter_score'); } document.querySelector('header > div > nav > ul > li:nth-child(1)').innerHTML = '点击重设筛选分数:' + storedScore; document.querySelector('header > div > nav > ul > li:nth-child(1)').style.color = "blue"; document.querySelector('header > div > nav > ul > li:nth-child(1)').style.fontSize = '25px'; document.querySelector('header > div > nav > ul > li:nth-child(1)').style.padding = '0px 25px'; var filternum = parseFloat(storedScore) for(var num = 1;num<42;num++){ var item = document.querySelector('body > main > ul > li:nth-child(' + num + ') > div.li-bottom > h3 > span') var itemv = parseFloat(item.innerText) // 如果不包含 N/A if (isNaN(itemv)){ num = num + 0 //if (isNaN(itemv)){ //item.parentNode.parentNode.parentNode.remove() //num = num - 1 } else{ if (itemv < filternum){ item.parentNode.parentNode.parentNode.remove() num = num - 1 } } } })();