当前位置:编程学习 > 网站相关 >>

Adblock Plus完美过滤视频网站广告、无黑屏!及屏蔽非本站脚本的Adblock Plus过滤器语法之探讨

测试用浏览器:Firefox 24。订阅的Adblock Plus过滤规则有默认的 ChinaList + EasyList,和国内视频广告规则[Yge.me],其网址:http://i.yge.me/killad/kill.video.ad.txt
 
注:使用Chrome衍生浏览器(如金山猎豹、世界之窗6、枫树浏览器)的最好另行使用插件:Adkill and Media Download
 
但光有这二个订阅规则还不够,youku.com有广告时长的黑屏, iqiyi.com的视频广告也没过滤掉!
 
添加上如下规则:
 
||static.soku.com/v*/soku/js/
@@||static.youku.com/v*/index/js/common.js
||static.youku.com/v*/index/js/
||nl.rcd.iqiyi.com^
还得对ChinaList + EasyList订阅规则再作处理,将订阅规则以下二条白名单禁用(即将规则后的勾选取消,如下图)
@@||valf.atm.youku.com/vf?$object-subrequest
@@||data.video.qiyi.com/videos/other/$object_subrequest
 
 
贴上我的完整过滤规则:

@@||115.com^$document  
!--------屏蔽外站脚本  
|http://*^$script,third-party,domain=binhuo.com|ranwen.cc|ranwen.net  
!--------youku广告  
||static.soku.com/v*/soku/js/  
@@||static.youku.com/v*/index/js/common.js  
||static.youku.com/v*/index/js/  
||nl.rcd.iqiyi.com^  
!-------屏蔽在线邮图片  
!--/webmail^$image  
!--||mail.*.com^$image  
!-------------------广告联盟站点--------------------  
||91hui.com^$third-party  
||360.rbc.cn^$third-party  
||dian5000.com^$third-party  
||hm.baidu.com^$third-party  
||cnzz.com^$third-party  
||code.xqt7.com^$third-party  
||google-易做图ytics.com^$third-party  
||jiathis.com^$third-party  
||scorecardresearch.com^$third-party  
||adclick-cn.  
||sinajs.cn^$third-party  

 

!--------风行网  
||funshion.com/market^$script  
别忘了将那二条白名单禁用!因为白名单规则的优先级是最高的,所以没办法写到自定义规则中!
经测试,优酷、爱奇艺、土豆、酷六、乐视、腾讯视频、搜狐视频、PPS、PPlive、CNTV、风行网等都能完美过滤广告,也无黑屏!
 
对Adblock Plus过滤器语法有兴趣可看看:
 
很多网站的非本站脚本其实都可以屏蔽,但ABP的过滤语法怎么写,以前一直没有头绪。Google也找不到资料,刚好这二天找到了方法:
 
$third-party选项很强大,大都用来设定广告联盟网址的,但怎么一条规则就屏蔽非本站脚本或其它资源呢,试用$~third-party,但直接屏蔽本站脚本了。试用domain选项,OK了,见我的自定义规则第二条。哈哈,真爽,可以一条规则定义几个网站屏蔽非本站资源,嗯,可以是Flash、脚本、图片等。另外举个例子,如爱奇艺的视频广告基本是非本站地址,可这样写,下面的规则未经测试,但语法是没问题。
|http://*^$third-party,object,object-subrequest,domain=iqiyi.com|qiyi.com|youku.com
国内视频广告规则[Yge.me]好多条以.swf结尾的规则可简化为上述规则一条,再加上一二条白名单。一条规则搞定N多的广告及网站,爽吧!!!
补充:综合编程 , 其他综合 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,