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

/ 1评 / 0

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

功能

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

代码

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

// ==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();
            }
        });
    }
});

一条回应:“什么值得买条目关键字过滤脚本”

  1. Zephur说道:

    2016.10 根据 smzdm 新版精选页面更新代码

发表评论

电子邮件地址不会被公开。 必填项已用*标注