论文部分内容阅读
软件大神出手
现在能实现屏蔽视频广告的软件很多,“疗效”最好的应该属于“视频网广告屏蔽工具”了。软件为绿色软件,直接运行即可。软件提供的屏蔽方式有两种,一是从列表中选择需要屏蔽的视频网站,然后单击“屏蔽”按钮,弹出“屏蔽成功”窗口后,重新启动浏览器,打开屏蔽的视频网站后,再观看上面的视频,就不再有广告骚扰了(图1)。
另一种屏蔽方式是一键屏蔽所有视频网站广告,依次单击“一键功能→屏蔽所有视频网广告”,弹出“全部屏蔽成功”窗口,这样,所有主流视频网站(包括搜狐、百度、新浪等)中的视频广告均被屏蔽。需要恢复屏蔽的话,再依次单击“一键功能→还原默认hosts文件”即可。
你一定会好奇,这是如何实现的呢?软件里的“还原默认hosts文件”是什么意思呢?这个就得从软件的代码编写分析了。其实这款软件就是一个hosts文件修改器,通过hosts文件来实现对各大视频网站广告的连接屏蔽。如果你想自己加入一些视频屏蔽网站,可以通过打开hosts文件自行修改,修改方法为:
XP系统:打开C:\Windows\System32\drivers\etc这个文件夹,里面有一个文件名为“hosts”的文件,无扩展名,右键选择用记事本打开它。
Win7和Vista系统由于UAC权限问题,方法如下:开始→搜索程序和文件→输入notepad→以管理员身份运行→打开C:\Windows\System32\drivers\etc 这个文件夹里面的文件名为hosts的文件。
Hosts文件打开了,如何自己修改呢?你只需按照下面的格式,把相关视频网站的视频地址输入进去即可。
#奇艺
127.0.0.1 afp.qiyi.com
127.0.0.1 focusbaiduafp.allyes.com
#CNTV
127.0.0.1 a.cctv.com
127.0.0.1 a.cntv.cn
127.0.0.1 ad.cctv.com
127.0.0.1 d.cNtv.cn
127.0.0.1 adguanggao.eee114.com
127.0.0.1 cctv.adsunion.com
自己动动手
虽然上面的方法可以屏蔽一些视频网站的广告,但是对一些比如PPTV、PPS之类的视频客户端还是没有效果,视频客户端的广告该如何屏蔽呢?
去除PPTV广告
PPLive广告主要分为三部分:视频未播放时的播放窗口广告、软件下方的滚动式文字广告和桌面右下方的弹出式广告。下面介绍的方法能够完美去除这些广告。具体方法如下:
1. 将系统设置为“显示隐藏的文件和文件夹”,因为这几个是隐藏文件夹。
2. 进入系统盘的ProgramData\PPLive目录,再进入Cache文件夹中,看到Pluginad文件夹,仅保留此文件夹中的AdConfig.ini和AdList6.Xml这两个文件,其余全部删除。
3. 用记事本分别打开上面保留的两个文件,删除其中的全部内容后保存,并将属性都设置为“只读”(图2)。
4. 退回至Pluginad文件夹,将此文件夹属性设置为“只读”。
5. 进入Cache目录下的PPVA文件夹(与Pluginad处于同一目录下)。仅保留其中的CONFIG文件夹,删除其余所有文件,退回PPVA文件夹,将其属性设为“只读”。
6. 如果你安装的是新版的PPLive,还会发现在系统盘的ProgramData\PPLive目录下还有一个名为PPTV的文件夹,进入PPTV\cache\pluginad目录中,仅保留6_9999_3.xml、AdConfig.ini和AdList6.Xml这三个文件,其余全部删除,用记事本打开这三个文件,删除其中全部内容后保存,将属性均设置为“只读”。退回这个Pulginad目录并将其属性也设置为“只读”。
7. 进入ProgramData\PPLive\xml目录下,看到Framegallop.xml和Playctrlgallop.xml这两个文件,分别用记事本打开,删除其中全部内容后保存,将属性设置为“只读”。至此,广告去除完毕。
另外,如果你还安装有PP加速器的话,它会建立一个名为FavoriteVideo的文件夹用来存放视频缓冲文件,但是,此文件夹中有的不仅仅是视频缓冲文件那么简单,其中还有一个名为InvisibleFolder(不可见文件夹)的文件夹,默认情况下是隐藏的(费尽心机啊),里面的文件全部是SWF格式的Flash广告(这就是为什么运行PP加速器时也会在桌面右下方弹出广告的原因了)。我们当然不能放过它,找到这个名为FavoriteVideo的文件夹(图3),将其中InvisibleFolder文件夹中的内容全部删除,再将InvisibleFolder的属性设置为“只读”。
去除QVOD快播广告
1. 首先找到快播的安装路径,一般默认是安装在C:\Program Files\QvodPlayer。
2. 找到安装目录的根目录(C:\Program Files\QvodPlayer),删除Viewdata文件夹里面的几个Flash文件,如节目推荐.swf、热门游戏.swf、网上购物.swf等(图4)。
3. 找到Playlist文件夹,修改几个文件,找到QvodSearch.xml右键用文本文档方式打开,只保留里面的内容为:
<?xml version="1.0" encoding="UTF-8"?>
4. 修改Text.xml文件,也是用文本方式打开,里面只保存内容为:
<?xml version="1.0" encoding="UTF-8"?>
保存,然后将属性改为“只读”。
5. 修改Qvodhash.xml,还是用文本方式打开,里面只保存内容为:
<?xml version="1.0" encoding="UTF-8"?>
保存,然后将属性也改为“只读”。
6. 删除Viewdata文件夹里面的文件即可。
去除PPS的广告
去除PPS的广告前我们需要先做准备工作。首先,打开“我的电脑”,在上面点“工具”按钮,选“文件夹选项→查看”,找到“显示所有文件和文件夹”,选中后把“隐藏已知文件类型的扩展名”前的钩去掉,点“确定”。
进入“我的电脑”,在C:\Documents and Settings\Administrator\Application Data可以看到PPS的文件夹ppStream,进去找到Adsys这个文件夹,把它给删掉,然后新建一个文本文件,什么也不用写,把名字改成Adsysa。这时,原来的adsys文件夹就被我们人为地换成了一个电脑无法识别格式的名为Adsys的文件(重命名时不要保留后面的.txt)。
然后用同样的方法把Banner、Tipxmls、Snapshoots、Clcache、Notice这几个文件夹都干掉,用新建文本文档的方法换掉。最后也是最关键的一步,用360的文件粉碎机将刚才改的那些文件粉碎,但粉碎前一定要勾选“防止恢复”和“防止文件再生”选项(图5)!
完成后,你就会发现下面烦人的广告没了,连缓冲时的广告也一起消失得无影无踪了!
现在能实现屏蔽视频广告的软件很多,“疗效”最好的应该属于“视频网广告屏蔽工具”了。软件为绿色软件,直接运行即可。软件提供的屏蔽方式有两种,一是从列表中选择需要屏蔽的视频网站,然后单击“屏蔽”按钮,弹出“屏蔽成功”窗口后,重新启动浏览器,打开屏蔽的视频网站后,再观看上面的视频,就不再有广告骚扰了(图1)。
另一种屏蔽方式是一键屏蔽所有视频网站广告,依次单击“一键功能→屏蔽所有视频网广告”,弹出“全部屏蔽成功”窗口,这样,所有主流视频网站(包括搜狐、百度、新浪等)中的视频广告均被屏蔽。需要恢复屏蔽的话,再依次单击“一键功能→还原默认hosts文件”即可。
你一定会好奇,这是如何实现的呢?软件里的“还原默认hosts文件”是什么意思呢?这个就得从软件的代码编写分析了。其实这款软件就是一个hosts文件修改器,通过hosts文件来实现对各大视频网站广告的连接屏蔽。如果你想自己加入一些视频屏蔽网站,可以通过打开hosts文件自行修改,修改方法为:
XP系统:打开C:\Windows\System32\drivers\etc这个文件夹,里面有一个文件名为“hosts”的文件,无扩展名,右键选择用记事本打开它。
Win7和Vista系统由于UAC权限问题,方法如下:开始→搜索程序和文件→输入notepad→以管理员身份运行→打开C:\Windows\System32\drivers\etc 这个文件夹里面的文件名为hosts的文件。
Hosts文件打开了,如何自己修改呢?你只需按照下面的格式,把相关视频网站的视频地址输入进去即可。
#奇艺
127.0.0.1 afp.qiyi.com
127.0.0.1 focusbaiduafp.allyes.com
#CNTV
127.0.0.1 a.cctv.com
127.0.0.1 a.cntv.cn
127.0.0.1 ad.cctv.com
127.0.0.1 d.cNtv.cn
127.0.0.1 adguanggao.eee114.com
127.0.0.1 cctv.adsunion.com
自己动动手
虽然上面的方法可以屏蔽一些视频网站的广告,但是对一些比如PPTV、PPS之类的视频客户端还是没有效果,视频客户端的广告该如何屏蔽呢?
去除PPTV广告
PPLive广告主要分为三部分:视频未播放时的播放窗口广告、软件下方的滚动式文字广告和桌面右下方的弹出式广告。下面介绍的方法能够完美去除这些广告。具体方法如下:
1. 将系统设置为“显示隐藏的文件和文件夹”,因为这几个是隐藏文件夹。
2. 进入系统盘的ProgramData\PPLive目录,再进入Cache文件夹中,看到Pluginad文件夹,仅保留此文件夹中的AdConfig.ini和AdList6.Xml这两个文件,其余全部删除。
3. 用记事本分别打开上面保留的两个文件,删除其中的全部内容后保存,并将属性都设置为“只读”(图2)。
4. 退回至Pluginad文件夹,将此文件夹属性设置为“只读”。
5. 进入Cache目录下的PPVA文件夹(与Pluginad处于同一目录下)。仅保留其中的CONFIG文件夹,删除其余所有文件,退回PPVA文件夹,将其属性设为“只读”。
6. 如果你安装的是新版的PPLive,还会发现在系统盘的ProgramData\PPLive目录下还有一个名为PPTV的文件夹,进入PPTV\cache\pluginad目录中,仅保留6_9999_3.xml、AdConfig.ini和AdList6.Xml这三个文件,其余全部删除,用记事本打开这三个文件,删除其中全部内容后保存,将属性均设置为“只读”。退回这个Pulginad目录并将其属性也设置为“只读”。
7. 进入ProgramData\PPLive\xml目录下,看到Framegallop.xml和Playctrlgallop.xml这两个文件,分别用记事本打开,删除其中全部内容后保存,将属性设置为“只读”。至此,广告去除完毕。
另外,如果你还安装有PP加速器的话,它会建立一个名为FavoriteVideo的文件夹用来存放视频缓冲文件,但是,此文件夹中有的不仅仅是视频缓冲文件那么简单,其中还有一个名为InvisibleFolder(不可见文件夹)的文件夹,默认情况下是隐藏的(费尽心机啊),里面的文件全部是SWF格式的Flash广告(这就是为什么运行PP加速器时也会在桌面右下方弹出广告的原因了)。我们当然不能放过它,找到这个名为FavoriteVideo的文件夹(图3),将其中InvisibleFolder文件夹中的内容全部删除,再将InvisibleFolder的属性设置为“只读”。
去除QVOD快播广告
1. 首先找到快播的安装路径,一般默认是安装在C:\Program Files\QvodPlayer。
2. 找到安装目录的根目录(C:\Program Files\QvodPlayer),删除Viewdata文件夹里面的几个Flash文件,如节目推荐.swf、热门游戏.swf、网上购物.swf等(图4)。
3. 找到Playlist文件夹,修改几个文件,找到QvodSearch.xml右键用文本文档方式打开,只保留里面的内容为:
<?xml version="1.0" encoding="UTF-8"?>
4. 修改Text.xml文件,也是用文本方式打开,里面只保存内容为:
<?xml version="1.0" encoding="UTF-8"?>
保存,然后将属性改为“只读”。
5. 修改Qvodhash.xml,还是用文本方式打开,里面只保存内容为:
<?xml version="1.0" encoding="UTF-8"?>
保存,然后将属性也改为“只读”。
6. 删除Viewdata文件夹里面的文件即可。
去除PPS的广告
去除PPS的广告前我们需要先做准备工作。首先,打开“我的电脑”,在上面点“工具”按钮,选“文件夹选项→查看”,找到“显示所有文件和文件夹”,选中后把“隐藏已知文件类型的扩展名”前的钩去掉,点“确定”。
进入“我的电脑”,在C:\Documents and Settings\Administrator\Application Data可以看到PPS的文件夹ppStream,进去找到Adsys这个文件夹,把它给删掉,然后新建一个文本文件,什么也不用写,把名字改成Adsysa。这时,原来的adsys文件夹就被我们人为地换成了一个电脑无法识别格式的名为Adsys的文件(重命名时不要保留后面的.txt)。
然后用同样的方法把Banner、Tipxmls、Snapshoots、Clcache、Notice这几个文件夹都干掉,用新建文本文档的方法换掉。最后也是最关键的一步,用360的文件粉碎机将刚才改的那些文件粉碎,但粉碎前一定要勾选“防止恢复”和“防止文件再生”选项(图5)!
完成后,你就会发现下面烦人的广告没了,连缓冲时的广告也一起消失得无影无踪了!