Greasy Fork

Greasy Fork is available in English.

百度知道 - 移除复制时多余的字符、显示踩的数量

1.移除复制时多余的字符。2.显示踩的数量。3.删掉混在答案堆里面的广告。4.展开更多回答。

当前为 2020-08-17 提交的版本,查看 最新版本

// ==UserScript==
// @name         百度知道 - 移除复制时多余的字符、显示踩的数量
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  1.移除复制时多余的字符。2.显示踩的数量。3.删掉混在答案堆里面的广告。4.展开更多回答。
// @author       潘志城_Neo
// @match        *://zhidao.baidu.com/question/*
// @grant        none
// @require      https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js
// ==/UserScript==

(function() {
    'use strict';

    //在踩的按钮旁边,添加踩这个回答的人的数量
    const Add_bad_num = function(){
        $(".evaluate-bad").each(function(i,o){
            let bad_num = $(o).attr("data-evaluate")
            $(o).children("b").text(bad_num)
        })
    }

    //点击更多回答(自己懒得点,一页就那么几个回答,直接显示出来就很好。
    const Unfold_all_answer = function(){
        $("#show-answer-hide").click()
    }

    //移除暗桩
    const Remove_hidden_piles = function(){
        const baidu_list = ['2113','5261','4102','1653',"bai","du","zhi","dao"]
        $("span").each(function(i,o){
            baidu_list.forEach((item,index)=>{
                if ($(o).text() == item){
                    console.log("移除:"+$(o).text())
                    $(o).remove()
                }
            })
        })

    }
    //主函数
    const Neo_main = function(){

        //在踩的按钮旁边,添加踩这个回答的人的数量
        Add_bad_num()

        //展开更多回答
        Unfold_all_answer()

        //删掉广告(夹杂在答案堆里面的广告)
        if($("#knowledge-answer").length >0){
            $("#knowledge-answer").remove()
        }

        Remove_hidden_piles()
    }

    Neo_main()

})();