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-analytics.com^$third-party
||jiathis.com^$third-party
||scorecardresearch.com^$third-party
||adclick-cn.
||sinajs.cn^$third-party
||unionli.com^$third-party
!--------风行网
||funshion.com/market^$script
别忘了将那二条白名单禁用!因为白名单规则的优先级是最高的,所以没办法写到自定义规则中!
隔了一天,优酷又黑屏了!!加个脚本吧:http://userscripts.org/scripts/show/119622
其实只有优酷有黑屏,安装完脚本后,其实只须限定过滤优酷,将脚本的以下二行
// @include http://*/*
// @include https://*/*
替换为
// @include http://*.youku.com/*
其中的播放器下载可能有点慢,得~将播放器缓存到本地,先备份一下该脚本:
//将以下四行替换
// @updateURL https://userscripts.org/scripts/source/119622.meta.js
// @downloadURL https://userscripts.org/scripts/source/119622.user.js
// @include http://*/*
// @include https://*/* //替换为 // @require https://haoutil.googlecode.com/svn/trunk/player/testmod/loader.swf
// @require https://haoutil.googlecode.com/svn/trunk/player/testmod/player.swf
// @require https://haoutil.googlecode.com/svn/trunk/player/ku6.swf
// @require https://haoutil.googlecode.com/svn/trunk/player/testmod/iqiyi.swf
// @require https://haoutil.googlecode.com/svn/trunk/player/testmod/iqiyi5.swf
// @require https://haoutil.googlecode.com/svn/trunk/player/testmod/iqiyi_out.swf
// @require https://haoutil.googlecode.com/svn/trunk/player/testmod/tudou.swf
// @require https://haoutil.googlecode.com/svn/trunk/player/testmod/olc_8.swf
// @require https://haoutil.googlecode.com/svn/trunk/player/testmod/sp.swf
// include http://v.youku.com/v_show/id_*.html*
// @include http://*.youku.com/*
经测试,优酷、爱奇艺、土豆、酷六、乐视、腾讯视频、搜狐视频、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多的广告及网站,爽吧!!!
Adblock Plus完美过滤视频网站广告、无黑屏!及屏蔽非本站脚本的Adblock Plus过滤器语法之探讨的更多相关文章
- video标签加载视频有声音却黑屏
问题 昨天用户上传了一个视频文件,然而发现虽然有声音但是黑屏. 解释 因为原视频的编码是用 mp4v 格式的,它需要专用的解码器.而 chrome 并不支持,所以无法播放. 然后如果用转码功能转成用 ...
- Cocos2dx3.11.1Android播放视频,后台 黑屏,无法记忆播放bug修改
/* * Copyright (C) 2006 The Android Open Source Project * Copyright (c) 2014 Chukong Technologies In ...
- 会员VS广告:陷入两难抉择的视频网站该如何自救
互联网实在是非常奇妙,其在让一个行业兴起时,却又对传统行业造成严重冲击.比如电商不断创造销售神话,由此成为线下实体店严重萎靡,客流量和销售额直线下降的重要原因之一.但与此同时,因互联网而狂奔的新兴 ...
- 优酷、YouTube、Twitter及JustinTV视频网站架构设计笔记
本文是整理的关于优酷.YouTube.Twitter及JustinTV几个视频网站的架构或笔记,对于不管是视频网站.门户网站或者其它的网站,在架构上都有一定的参考意义,毕竟成功者的背后总有值得学习的地 ...
- 第三方cookie与搜索引擎+网站广告原理
cookie 摘自 : http://www.williamlong.info/archives/3125.html 关于cookie的安全知识 :http://shaoshuai.me/tech/2 ...
- 优酷、YouTube、Twitter及JustinTV几个视频网站的架构
优酷视频网站架构 一.网站基本数据概览据2010年统计,优酷网日均独立访问人数(uv)达到了8900万,日均访问量(pv)更是达到了17亿,优酷凭借这一数据成为google榜单中国内视频网站排名最 ...
- windows下flv视频网站进度条随意拖放[转]
网站中视频都转换成flv格式,奈何flv格式无法拖拽,此问题纠结了好久,最终得以解决.现将解决思路记录下来,大多数源于网上找到的. 视频拖拽满足要求 1.播放器要支持 2.flv视频要有关键帧和met ...
- 视频网站数据MapReduce清洗及Hive数据分析
一.需求描述 利用MapReduce清洗视频网站的原数据,用Hive统计出各种TopN常规指标: 视频观看数 Top10 视频类别热度 Top10 视频观看数 Top20 所属类别包含这 Top20 ...
- 【原创】基于NodeJS Express框架开发的一个VIP视频网站项目及源码分享
项目名称:视频网站项目 开发语言:HTML,CSS(前端),JavaScript,NODEJS(expres)(后台) 数据库:MySQL 开发环境:Win7,Webstorm 上线部署环境:Linu ...
随机推荐
- PHPCMS 使用图示和PHPCMS二次开发教程(转)
PHPCMS V9 核心文件说明 模块与控制器 模块: phpcms v9框架中的模块,位于phpcms/modules目录中 每一个目录称之为一个模块.即url访问中的m. 访问content模块示 ...
- magento站点还原到本地
问题描述 首先将网站文件夹解压到xampp/htdocs/wenjianjia目录下,然后替换sql文件里的域名为localhost/wenjianjia.然后访问前台,正常.访问后台,出问题了 Ma ...
- sphinx 简介以及安装 以及php拓展开启
一 sphinx 简介 在 使用mysql数据库过程中,如果想实现全文检索的优化,可以使用mysql自带全文索引,但是不支持中文..关于sphinx的安装网上很多教程写的都 不错比如:http:/ ...
- Lua 5.1 for Delphi 2010
This is a Lua 5.1 Wrapper for Delphi 2009 and Delphi 2010 which automatically creates OOP callback f ...
- WAMP中修改mysql默认空密码
WAMP中如何修改mysql默认空密码 WAMP安装好后,mysql教程密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作.首先,通过WAMP打开mysql控制台.提 ...
- 跨平台的CStdString类,实现了CString的接口
在实际工作中,std的string功能相对于MFC的CString来说,实在是相形见绌. CStdString类实现了CString的功能,支持跨平台. // ==================== ...
- Agri-Net poj 1258
WA了好多次,注意语言和数据范围 Description Farmer John has been elected mayor of his town! One of his campaign pro ...
- 这十大MCU厂商瓜分着中国市场
MCU(Micro Control Unit)中文名称为微控制单元,又称单片微型计算机(Single Chip Microcomputer)或者单片机,是指随着大规模集成电路的出现及其发展,将计算机的 ...
- 深入浅出 Java Concurrency (4): 原子操作 part 3 指令重排序与happens-before法则
转: http://www.blogjava.net/xylz/archive/2010/07/03/325168.html 在这个小结里面重点讨论原子操作的原理和设计思想. 由于在下一个章节中会谈到 ...
- 深入浅出 Java Concurrency (2): 原子操作 part 1
转:http://www.blogjava.net/xylz/archive/2010/07/01/324988.html 从相对简单的Atomic入手(java.util.concurrent是基于 ...