Greasy Fork

Greasy Fork is available in English.

Pianku 片库评分筛选器手动输入筛选分值,包含没有评分

片库评分筛选功能

目前为 2021-04-26 提交的版本,查看 最新版本

// ==UserScript==
// @name         Pianku 片库评分筛选器手动输入筛选分值,包含没有评分
// @namespace    http://tampermonkey.net/
// @version      0.71
// @description  片库评分筛选功能
// @author       SSSS
// @match        https://www.*pianku.*/*/*
// @grant        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
            }
        }
    }
})();