优酷越来越过分了。广告时间越来越长,伤不起啊!为什么不学习Youtube呢?虽然有广告,但是可以自己看几秒后选择关闭。之前也上网找了一些屏蔽优酷视频的办法。效果是有一点的,但是并不是特别好。今天又发现一教程。试了一下。效果特别好。特别转发过来。以下是转载部分:
1)先分析一下整个页面的HTTP请求情况,发现每打开一个视频播放页面,优酷都会向名为“valf.atm.youku.com”的域名发送一个请求:
2)OK,先把这个链接抓出来围观一下,看看反馈了些什么内容,详情如下图所示:、
赤裸裸的JSON数据啊,把“RS”对应的链接值Copy到浏览器中,狂敲Enter键,果然,最恶心的广告视频出现了,这就证实了此乃广告视频的跳转地址~~~得到地址,接下来就好办了:)。
3)现在我们需要借助window系统的hosts文件。文件所在目录:C:\Windows\System32\drivers\etc
用记事本打开这个hosts文件,把“127.0.0.1 valf.atm.youku.com”添加进去,然后保存退出,如下图所示:
OK,初步完成,先测试一下修改是否有效,囧,此时广告视频是屏蔽掉了,但居然还会提示一个好无辜,好萌的告示,并且,原广告有多长,这个告示就挂多久,不行,亮瞎了我的钛合金狗眼了,如下:
尼玛呀,坑爹啊,有木有~~~~~好,继续折腾,必须把这个也屏蔽掉,不然总觉得是在提示我不厚道,我有罪~~~~!
4)接下来,我们就要修改一下优酷的Flash本地记录文件了,这些共享数据都会保存在ShareObject目录下,打开目录:“C:\Users\你系统的超级管理员名称\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\Flash的随机字符”。例如我的:
把该目录下的一个名为“static.youku.com”的文件夹删掉,然后用记事本新建一个文件,以相同的名字“static.youku.com”保存在此目录下,用以替代刚才删掉的文件夹,如下图所示:
从我的截图就可以知道,新建的文件是空的,里头什么东西也木有,只是以同样的文件名——“static.youku.com”保存在该目录下而已,目的就是为了阻止优酷的Flash播放器自动新建该文件夹(windows系统下,同一个目录不能新建相同文件名的文件,哇哈哈!)
为何要删掉这个文件夹?还要阻止它重建?好吧,其实该文件夹里头的文件其实从某种意义上讲,就跟web 中的cookie技术差不多,也是为了记录一些本地用户操作信息的,不同的是,它记录的是Flash播放器的用户设置信息,比如记录你自己设定的播放器音量,又比如记录“我的广告视频是否正常播放了啊??”。。。。所以,你懂的啦!!不过,这就带来了一个小小的副作用啦,以后优酷的Flash播放器不会记录你的设置了,每次打开页面,播放器的设置都会恢复到默认值。
不过,我觉得患了失忆症的优酷播放器,也OK,所以就不去细究它的病情了。
OK,再次打开浏览器,看看视频~~~见证奇迹的时刻到了,It works~~ :)终于不用看那些纠结的广告视频了,awesome,right?
(感谢作者XYXO的分享,来自:开源中国社区)