以著名的百度网页右侧热点推荐过滤器为例
www.caishi.cn##div[class="learningList b-c-fff radius04"]
www.baidu.com###content_right
作用如图,隐藏右侧百度热点
格式
域+分隔符+正文
域
1 截取部分网址,如截取主域
例:想要拦截页面https://www.baidu.com/s?wd=%E6%89%8B%E6%9C%BA&rsv_
中的广告,截取其主域www.baidu.com
即可
2 用 * 替换网址中的随机内容
例:想要拦截页面http://www.baidu.com/banner123
中的广告,其中123为随机数,可用http://example.com/ads/banner*.gif
作为域
分隔符
##
通过类隐藏版块
例如试图隐藏排行榜版块,右键选择检查,查找到此版块代码为<div class="rank-list">
,可以通过example.com##.rank-list
隐藏rank-list类中的所有元素,如果类名中间包含空格,则采用属性隐藏版块方式
通过属性隐藏版块
以隐藏板块<div class="rank list abc">
为例
example.com##div[class="rank list abc"]
表示隐藏类名为rank list abc
的元素
example.com##div[class*="rank"]
表示隐藏类名包含rank
的元素
example.com##div[title^="rank"][title$="abc"]
表示隐藏类名以rank开头、以abc结尾的元素
#?#
通过扩展css选择器隐藏版块(Adblock Plus限定)
-abp-has( )
以隐藏版块<div class="rank-list">
为例
example.com#?#:-abp-has(.rank-list)
隐藏所有包含rank-list
类的元素,注意如果ranklist
类被页面<body>
使用,则整个
页面将会被隐藏
注释
以!开头的规则为注释
会根据需要不定期更新,如有建议可以留言,如有错误欢迎指出!欢迎大家关注~