Wine 大佬有话说 : 2019-12-7 16:20:25
半成品 HostLoc 基于 标题关键词 屏蔽指定帖子
本帖最后由 Wine 于 2019-12-7 16:42 编辑
黑五看的瞎了眼,都在刷aff,油猴上又没有loc的屏蔽关键词帖子脚本,故搞了一个。
楼主不会脚本这些语言,故在Greasyfork上找相关脚本,然后东Copy西Copy整合了一个半成品,我是把Virmach给屏蔽了。
该脚本的Bug: 屏蔽关键词区分大小写
意思就是屏蔽的时候,我想要的是在dogs上填写vir和virmach就能屏蔽所有含大小写vir或virmach的帖子,结果这个半成品得区分大小写。
希望有大佬完善下
这脚本挺鸡肋的,比如有些发帖不含Vir,直接圣何塞/大水牛的,到时候加上就直接全屏蔽了,那其他商家呢
// ==UserScript==
// @name HostLoc 基于 标题关键词 屏蔽指定帖子
// @namespace Violentmonkey Scripts
// @match http*://www.hostloc.com/*
// @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/th/a + ‘")]]’, document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
if (dog.snapshotLength) {
for (var i = 0, c = ""; i < dog.snapshotLength; i++) {
dog.snapshotItem(i).innerHTML = "";
}
}
}
}
Wine 大佬有话说 : 2019-12-7 16:26:58
效果图
https://ae01.alicdn.com/kf/U329104e58f9141409252cc7a0f1d3c29g.png
jpfree 大佬有话说 : 2019-12-7 16:28:19
见我帖子,有一个屏蔽人的油猴
robot 大佬有话说 : 2019-12-7 16:29:11
来得有点晚了,vir已经结束了:lol
Wine 大佬有话说 : 2019-12-7 16:30:33
jpfree 大佬有话说 : 2019-12-7 16:28
见我帖子,有一个屏蔽人的油猴
屏蔽人对我没用,我是屏蔽贴名
比如我不想看见 vir的帖子,我就屏蔽 virmach的关键词
你的是屏蔽比如Wine用户的发帖,
Wine 大佬有话说 : 2019-12-7 16:32:13
robot 大佬有话说 : 2019-12-7 16:29
来得有点晚了,vir已经结束了
是晚了yc022t
主要我也说了,我不会脚本,相关编程语言我也不会
不过这个,明后年还是可以用的yc010t