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

2016-12-14 23:21:08 +08:00
 oiuyufeng
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 掉广告?
3069 次点击
所在节点    分享创造
9 条回复
amustart
2016-12-14 23:29:57 +08:00
可以 adblock 的 option 有讲语法 ,我记得是支持正则的,这个正则应该可以解决吧,或者你看看其他高级语法试试
oiuyufeng
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
2016-12-15 10:09:33 +08:00
直接屏蔽百度的广告域名就好了啊
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
2016-12-15 10:11:34 +08:00
额,我这个是 我 Surge 的规则。。。基本上屏蔽了这些域名百度广告就没有了
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
2016-12-15 20:38:06 +08:00
@LokiSharp 求全一点的 surge 屏蔽域名
goodryb
2016-12-16 10:33:13 +08:00
@LokiSharp Shadowrocket 能用吗,添加进去好像不生效
LokiSharp
2016-12-16 10:42:41 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/327708

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX