V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
oiuyufeng
V2EX  ›  分享创造

adblock 有没有办法屏蔽贴吧随机 id 的广告

  •  
  •   oiuyufeng · 2016-12-14 23:21:08 +08:00 · 3037 次点击
    这是一个创建于 2695 天前的主题,其中的信息可能已经有所发展或是发生改变。
    tieba.baidu.com##DIV[class="l_post l_post_bright j_l_post clearfix r2fa8c7fcb "],后面有个随机字母数字的 id ,正常回帖是 tieba.baidu.com##DIV[class="l_post l_post_bright j_l_post clearfix "]没有这个 id ,有没有方法匹配 block 掉广告?
    9 条回复    2016-12-16 10:42:41 +08:00
    amustart
        1
    amustart  
       2016-12-14 23:29:57 +08:00 via Android
    可以 adblock 的 option 有讲语法 ,我记得是支持正则的,这个正则应该可以解决吧,或者你看看其他高级语法试试
    oiuyufeng
        2
    oiuyufeng  
    OP
       2016-12-14 23:41:39 +08:00
    @amustart 没太搞明白正则怎么写, tieba.baidu.com##DIV[class^="l_post l_post_bright j_l_post clearfix [a-z0-9]* "]这样没成功
    LokiSharp
        3
    LokiSharp  
       2016-12-15 10:09:33 +08:00
    直接屏蔽百度的广告域名就好了啊
    LokiSharp
        4
    LokiSharp  
       2016-12-15 10:10:58 +08:00
    # Special Rules for Baidu
    DOMAIN-SUFFIX,a.baidu.com,REJECT
    DOMAIN-SUFFIX,adm.baidu.com,REJECT
    DOMAIN-SUFFIX,api.youqian.baidu.com,REJECT
    DOMAIN-SUFFIX,as.baidu.com,REJECT
    DOMAIN-SUFFIX,baidustatic.com,REJECT
    DOMAIN-SUFFIX,baidutv.baidu.com,REJECT
    DOMAIN-SUFFIX,bar.baidu.com,REJECT
    DOMAIN-SUFFIX,bdimg.share.baidu.com,REJECT
    DOMAIN-SUFFIX,boscdn.bpc.baidu.com,REJECT
    DOMAIN-SUFFIX,c.baidu.com,REJECT
    DOMAIN-SUFFIX,cbjs.baidu.com,REJECT
    DOMAIN-SUFFIX,cjhq.baidu.com,REJECT
    DOMAIN-SUFFIX,cpro.baidu.com,REJECT
    DOMAIN-SUFFIX,cpro.tieba.baidu.com,REJECT
    DOMAIN-SUFFIX,cpro.zhidao.baidu.com,REJECT
    DOMAIN-SUFFIX,dcps.nuomi.com,REJECT
    DOMAIN-SUFFIX,drmcmm.baidu.com,REJECT
    DOMAIN-SUFFIX,e.baidu.com,REJECT
    DOMAIN-SUFFIX,eiv.baidu.com,REJECT
    DOMAIN-SUFFIX,focusbaiduafp.allyes.com,REJECT
    DOMAIN-SUFFIX,hc.baidu.com,REJECT
    DOMAIN-SUFFIX,hm.baidu.com,REJECT
    DOMAIN-SUFFIX,hmma.baidu.com,REJECT
    DOMAIN-SUFFIX,imageplus.baidu.com,REJECT
    DOMAIN-SUFFIX,itsdata.map.baidu.com,REJECT
    DOMAIN-SUFFIX,log.nuomi.com,REJECT
    DOMAIN-SUFFIX,log.waimai.baidu.com,REJECT
    DOMAIN-SUFFIX,ma.baidu.com,REJECT
    DOMAIN-SUFFIX,mobads-logs.baidu.com,REJECT
    DOMAIN-SUFFIX,mobads.baidu.com,REJECT
    DOMAIN-SUFFIX,nsclick.baidu.com,REJECT
    DOMAIN-SUFFIX,rj.baidu.com,REJECT
    DOMAIN-SUFFIX,spcode.baidu.com,REJECT
    DOMAIN-SUFFIX,static.map.bdimg.com,REJECT
    DOMAIN-SUFFIX,tk.baidu.com,REJECT
    DOMAIN-SUFFIX,tuisong.baidu.com,REJECT
    DOMAIN-SUFFIX,ucstat.baidu.com,REJECT
    DOMAIN-SUFFIX,ufosdk.baidu.com,REJECT
    DOMAIN-SUFFIX,union.baidu.com,REJECT
    DOMAIN-SUFFIX,utility.baidu.com,REJECT
    DOMAIN-SUFFIX,utk.baidu.com,REJECT
    DOMAIN-SUFFIX,wangmeng.baidu.com,REJECT
    DOMAIN-SUFFIX,wm.baidu.com,REJECT
    DOMAIN-SUFFIX,wn.pos.baidu.com,REJECT
    DOMAIN-SUFFIX,zhanzhang.baidu.com,REJECT
    LokiSharp
        5
    LokiSharp  
       2016-12-15 10:11:34 +08:00
    额,我这个是 我 Surge 的规则。。。基本上屏蔽了这些域名百度广告就没有了
    JoyNeop
        6
    JoyNeop  
       2016-12-15 12:54:44 +08:00
    在 document.querySelectorAll 的 API 里,`$$('div.l_post.l_post_bright.j_l_post.clearfix:not([class="l_post l_post_bright j_l_post clearfix "])')` 能够选出页面上 4 个广告。稍微改一下就能变成 AdBlock 的语法吧,还不用正则。
    lovelinghan
        7
    lovelinghan  
       2016-12-15 20:38:06 +08:00
    @LokiSharp 求全一点的 surge 屏蔽域名
    goodryb
        8
    goodryb  
       2016-12-16 10:33:13 +08:00
    @LokiSharp Shadowrocket 能用吗,添加进去好像不生效
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   822 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:04 · PVG 06:04 · LAX 15:04 · JFK 18:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.