【规则】Adblock Plus 广告过滤规则自用整理

【规则】Adblock Plus 广告过滤规则自用整理

百度贴吧

tieba.baidu.com##li[data-field="{}"][add-shield-track="1"]

tieba.baidu.com##*[data-field="{}"][add-shield-track="1"]

AdblockPlus拦截规则简单教程_What??!的博客-CSDN博客_adblock plus 规则

元素隐藏基本规则
内容广告html如下:
<div class="textad"> Cheapest tofu, only here and now! </div> 
<div id="sponsorad"> Really cheap tofu, click here! </div> 
<textad> Only here you get the best tofu! </textad>
内容过滤器:
##.testad <!--过滤第一条-->
###sponsorad <!--过滤第二条-->
##textad <!--过滤第三条-->

限制在特定的域名里
只想在特定某个网页上执行内容过滤器。内容过滤器:example.com##.soponsor。可以在http://example.com/ 和 http://something.example.com/上执行过滤操作,但不能在http://example.org/上执行。
如果域名前面带有~,则该规则不适用于该域的页面。例如,内容过滤器~example.com##.sponsor适用于任何领域的页面,除了"example.com"。example.com,~foo.example.com##.sponsor规则适用于"example.com"与除域"foo.example.com"的子域。
注意: 由于元素隐藏的实现方式,您只能将其限制为完整域名。您不能使用地址的任何其他部分,也不能domain代替domain.example,domain.test。
属性选择器
有些广告既没有ID,也没有类别属性。可以使用其他属性来隐藏这些属性。例如,##table[width="80%"]隐藏宽度属性设置为80%的表。如果您不想指定属性的完整值,请##div[title*="adv"]隐藏所有title等于adv的div。您还可以检查开始和属性的末尾,例如##div[title^="adv"][title$="ert"]可以隐藏 title 开始为"adv"和结尾"ert"的div。还可以使用多个条件table[width="80%"][bgcolor="white"]匹配宽度属性设置为80%且bgcolor属性设置为白色的table。
参考链接:
5. ABP官方文档How to write filters | Adblock Plus Help Center (eyeo.com)
6. 中文翻译文档adblock过滤规则编写_好人好事代表-的博客-CSDN博客_adblock 规则
7. adblockplus.js简要分析adblockplus.js简要分析_shun_qizi_ran的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是Superman丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值