标签: 优酷

两步彻底屏蔽某酷视频广告

优酷越来越过分了。广告时间越来越长,伤不起啊!为什么不学习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的分享,来自:开源中国社区

引用优酷视频屏蔽广告代码

经常引用一些视频网站的视频,但前面的广告很让人心烦,一分钟的视频,却看了30秒的广告,有木有?

通过下面的代码引用优酷的视频可以屏蔽掉广告.

  1. <p style=“text-align: center;”><embed src=http://static.youku.com/v1.0.0149/v/swf/qplayer_rtmp.swf?VideoIDS=XMjM2OTE3ODg4ID&winType=adshow&isAutoPlay=true” quality=”high” width=”x” height=”y” align=”middle” allowScriptAccess=”never” allowNetworking=”internal” autostart=”0″ type=”application/x-shockwave-flash”></embed></p>

调整是否自动播放:

isAutoPlay=false(不自动)

isAutoPlay=true(自动播放)

注:貌似不灵光

调整大小:

width=”x”height=”Y”

常见几种比例:

384×256、580×435、610×460

替换视频地址:

红色部分是URL链接中视频的ID,比如:

  1. http://v.youku.com/v_show/id_XMjM2OTE3ODg4.html

用链接中的XNDI1ODA3ODgw,替换红色部分即可。

采用以上的方法,就能够将优酷视频前面的广告屏蔽掉,比如下面的视频:

上面的视频插入代码:

  1. <p style=“text-align: center;”><embed src=http://static.youku.com/v1.0.0149/v/swf/qplayer_rtmp.swf?VideoIDS=XMjM2OTE3ODg4ID&winType=adshow&isAutoPlay=true” quality=”high” width=”610″ height=”460″ align=”middle” allowScriptAccess=”never” allowNetworking=”internal” autostart=”0″ type=”application/x-shockwave-flash”></embed></p>

大家试试吧!

原文链接:http://zmingcx.com/youku-shielded-ad-code.html

版权所有 © 2024 野人部落实验室

主题设计 Anders Noren返回顶部 ↑