设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 29|回复: 5

半成品 HostLoc 基于 标题关键词 屏蔽指定帖子

[复制链接]

13

主题

594

回帖

1281

积分

金牌会员

积分
1281
发表于 2019-12-7 16:20:25 | 显示全部楼层 |阅读模式
本帖最后由 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 复制代码
  • 回复

    使用道具 举报

    13

    主题

    594

    回帖

    1281

    积分

    金牌会员

    积分
    1281
     楼主| 发表于 2019-12-7 16:26:58 | 显示全部楼层
    效果图


    回复

    使用道具 举报

    71

    主题

    1101

    回帖

    2487

    积分

    金牌会员

    积分
    2487
    发表于 2019-12-7 16:28:19 | 显示全部楼层
    见我帖子,有一个屏蔽人的油猴
    回复

    使用道具 举报

    93

    主题

    1511

    回帖

    3345

    积分

    论坛元老

    积分
    3345
    发表于 2019-12-7 16:29:11 | 显示全部楼层
    来得有点晚了,vir已经结束了

    回复

    使用道具 举报

    13

    主题

    594

    回帖

    1281

    积分

    金牌会员

    积分
    1281
     楼主| 发表于 2019-12-7 16:30:33 | 显示全部楼层

    jpfree 发表于 2019-12-7 16:28

    见我帖子,有一个屏蔽人的油猴

    屏蔽人对我没用,我是屏蔽贴名
    比如我不想看见 vir的帖子,我就屏蔽 virmach的关键词
    你的是屏蔽比如Wine用户的发帖,
    回复

    使用道具 举报

    13

    主题

    594

    回帖

    1281

    积分

    金牌会员

    积分
    1281
     楼主| 发表于 2019-12-7 16:28:00 | 显示全部楼层

    robot 发表于 2019-12-7 16:29

    来得有点晚了,vir已经结束了

    是晚了


    主要我也说了,我不会脚本,相关编程语言我也不会

    不过这个,明后年还是可以用的
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-12-19 22:49 , Processed in 0.025327 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表