您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Remove comments on music163
- // ==UserScript==
- // @name FuckSpam
- // @namespace http://tampermonkey.net/
- // @version 0.4
- // @description Remove comments on music163
- // @author You
- // @match http://music.163.com//*
- // @grant none
- // @require http://code.jquery.com/jquery-1.12.4.min.js
- // ==/UserScript==
- var list = [
- "osu","藕苏","屙屎","b站","节奏大师","bilibili",
- "哔哩哔哩","逸国","a站","队形","999+","恶俗","ous"
- ];
- var listlen = list.length;
- var canFuck = function(text){
- text = text.toLowerCase();
- for(var i=0;i<listlen;i++){
- if(text.indexOf(list[i])) return true;
- }
- return false;
- };
- var doFilter = function(){
- var count = 0;
- var child = $(".cmmts").children(".itm");
- if(child.size() === 0) return;
- for(var i=child.size()-1;i>=0;i--){
- var item = child.eq(i);
- var text = item.find(".cntwrap .cnt").text();
- if(canFuck(text)){
- item.remove();
- count++;
- continue;
- }
- //评论节点
- var sub = item.find(".cntwrap .que");
- if(sub.size() === 0) continue;
- text = sub.text();
- if(canFuck(text)){
- count++;
- item.remove();
- }
- }
- console.log("Fucked " + count +"! Have fun");
- };
- (function() {
- $(document).ready(function(){
- // Your code here...
- doFilter();
- $(".m-cmmt .u-page").on("click", "a", function(e){
- setTimeout(function(){
- doFilter();
- }, 500);
- setTimeout(function(){
- doFilter();
- }, 1000);
- });
- });
- })();