什么值得买条目关键字过滤脚本

刚刚过去的双11想必各位值友刷张大妈刷的十分辛苦,但是张大妈本身没有多重筛选功能,从用户角度来说包含了较多无效信息,还好现在有无限可能的浏览器脚本,我们自己来改(山)造(寨)……

功能

根据设定关键字过滤张大妈页面上标题、标签、站点中包含指定文本的条目(刷新、空格触发)

代码

代码山寨自 P233又一个 V2EX userscript ,Tampermonky Chrome 实测正常,自用分享兼抛砖引玉(代码盲,达人多指点)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// ==UserScript==
// @name       0 Smzdm Filter
// @namespace
// @version    0.1.2.6
// @description  关键字过滤
// @include      http://www.smzdm.com/jingxuan/*
// ==/UserScript==

// 添加关键字
var block = /关键字填到这|路人甲|宋兵乙/;

var parent1 = '#feed-main-list'
var child11 = '.feed-block-info>span'  // 标签
var child12 = '.feed-block-title>a' // 标题
var child13 = '.feed-block-extras>a' // 站点

// html
$(document).ready(function(){
    $(child11).each(function() {
        var tag = $(this).text();
        if (tag.search(block) >= 0) {
            $(this).parentsUntil(parent1).hide();
        }
    });
    $(child12).each(function() {
        var tag = $(this).text();
        if (tag.search(block) >= 0) {
            $(this).parentsUntil(parent1).hide();
        }
    });
    $(child13).each(function() {
        var tag = $(this).text();
        if (tag.search(block) >= 0) {
            $(this).parentsUntil(parent1).hide();
        }
    });
});

// 滚动
$(document).keypress(function(e) {
    if(e.which == 32) {
        $(child11).each(function() {
            var tag = $(this).text();
            if (tag.search(block) >= 0) {
                $(this).parentsUntil(parent1).hide();
            }
        });
        $(child12).each(function() {
            var tag = $(this).text();
            if (tag.search(block) >= 0) {
                $(this).parentsUntil(parent1).hide();
            }
        });
        $(child13).each(function() {
            var tag = $(this).text();
            if (tag.search(block) >= 0) {
                $(this).parentsUntil(parent1).hide();
            }
        });
    }
});