呆呆家看到的,挪用过来【给论坛写了个脚本,屏蔽某些人】

 

 

QQ截图20230929212754.webp

 

 

QQ截图20230929212851.webp

QQ截图20230929212902.webp

 

没错,作者名都懒得改了。

 

// ==UserScript==
// @name         大鸡鸡论坛屏蔽某些人
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  拒绝标题党,拒绝无用垃圾信息
// @author       xinghehy
// @match       *://assbbs.com/*
// ==/UserScript==

(function() {
  var uidList = ["1","2","3"]; // 设置要屏蔽的uid列表

  var liElements = document.querySelectorAll('.l-list li.mdui-list-item');
  liElements.forEach(function(liElement) {
    var uidSpan = liElement.querySelector('.mdui-hidden[uid]');
    if (uidSpan) {
      var uid = uidSpan.getAttribute('uid');
      if (uidList.includes(uid)) {
        liElement.style.display = 'none';
        console.log("已屏蔽此页uid为" + uid + "的信息");
      }
    }
  });
})();

用大C哥哥做演示,大C哥哥不会生气吧。[em_29]

用大C哥哥做演示,大C哥哥不会生气吧。[em_29]

用大C哥哥做演示,大C哥哥不会生气吧。[em_29]

用大C哥哥做演示,大C哥哥不会生气吧。[em_29]

用大C哥哥做演示,大C哥哥不会生气吧。[em_29]

用大C哥哥做演示,大C哥哥不会生气吧。[em_29]

[em_3]

// ==UserScript==

// @name         大鸡鸡论坛屏蔽某些人

// @namespace    http://tampermonkey.net/

// @version      0.1

// @description  拒绝标题党,拒绝无用垃圾信息

// @author       xinghehy

// @match       *://assbbs.com/*

// ==/UserScript==

 

(function() {

  var uidList = ["1", "2", "3"]; // 设置要屏蔽的uid列表

 

  var liElements = document.querySelectorAll('.l-list li.mdui-list-item, li.media.post');

  liElements.forEach(function(liElement) {

    var uid = liElement.getAttribute('data-uid') || liElement.querySelector('.mdui-hidden[uid]')?.getAttribute('uid');

    if (uidList.includes(uid)) {

      liElement.style.display = 'none';

      console.log("已屏蔽此页uid为" + uid + "的信息");

    }

  });

})();

 

之前的那个不能屏蔽回复, 现在可以屏蔽贴内回复了。

gaoyuyu
引用
// ==UserScript== // @name 大鸡鸡论坛屏蔽某些人 // @namespace http://tampermonkey.net/ // @versi...
gaoyuyu // ==UserScript== // @name 大鸡鸡论坛屏蔽某些人 // @namespace http://tampermonkey.net/ // @versi ...

在页面是否提示已屏蔽内容,通过 true来控制

 

// ==UserScript==

// @name         大鸡鸡论坛屏蔽某些人

// @namespace    http://tampermonkey.net/

// @version      0.1

// @description  拒绝标题党,拒绝无用垃圾信息  

// @author       xinghehy

// @match       *://assbbs.com/*

// ==/UserScript==

 

(function() {

  var uidList = ["1", "2", "3"]; // 设置要屏蔽的uid列表

  var showBlockedContent = false; // 设置是否显示被屏蔽的内容   true / false

 

  var liElements = document.querySelectorAll('.l-list li.mdui-list-item, li.media.post');

  liElements.forEach(function(liElement) {

    var uid = liElement.getAttribute('data-uid') || liElement.querySelector('.mdui-hidden[uid]')?.getAttribute('uid');

    if (uidList.includes(uid)) {

      if (!showBlockedContent) {

        liElement.style.display = 'none';

      } else {

        var spanElement = document.createElement('span');

        spanElement.textContent = "已屏蔽 uid:" + uid;

        liElement.innerHTML = "";

        liElement.appendChild(spanElement);

      }

      console.log("已屏蔽此页uid为" + uid + "的信息");

    }

  });

})();

1