|
|
本帖最后由 Wine 于 2019-12-7 16:42 编辑
黑五看的瞎了眼,都在刷aff,油猴上又没有loc的屏蔽关键词帖子脚本,故搞了一个。
楼主不会脚本这些语言,故在Greasyfork上找相关脚本,然后东Copy西Copy整合了一个半成品,我是把Virmach给屏蔽了。
该脚本的Bug: 屏蔽关键词区分大小写
意思就是屏蔽的时候,我想要的是在dogs上填写vir和virmach就能屏蔽所有含大小写vir或virmach的帖子,结果这个半成品得区分大小写。
希望有大佬完善下
这脚本挺鸡肋的,比如有些发帖不含Vir,直接圣何塞/大水牛的,到时候加上就直接全屏蔽了,那其他商家呢
[ol]// ==UserScript==// @name HostLoc 基于 标题关键词 屏蔽指定帖子// @namespace Violentmonkey Scripts// @match http*://www.52.ht/*// @grant none// @version 1.0// @author -// @description 2019/12/7 下午3:33:47// ==/UserScript==BlockTittle();var mo = new MutationObserver(function(allmutations) { BlockTittle();});mo.observe(document.querySelector('body'), {'childList': true,'characterData':false,'subtree': true});function BlockTittle() {//标题列表//可自行修改和添加,用法:屏蔽的关键词, 用引号包围,半角逗号区隔。var dogs = new Array("virmach", "vir", "VIR", "Virmach", "Vir", "VirMach");// 主题列表页 针对标题for (x in dogs) { dog = document.evaluate('//table/tbody[tr[1]/th[1]/a[contains(text(),"' + dogs[x] + '")]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); if (dog.snapshotLength) { for (var i = 0, c = ""; i 复制代码 |
|