阅读:10560回复:22
关于youku的反广告拦截的解决办法(更新方法3)
以下是转的
http://bbs.kafan.cn/forum.php?mod=viewt ... id=1028839 这个方法极有可能会在未来几天内失效。 虽说如此,还是应该表示:网页是我们的,只要我们不想看广告,我们就是可以不看广告,而且我们能轻易做到,这是英特网的强权。[:06:] 即便是在这样的"恶劣"条件下,广告商们还是能挣的盆满钵溢。所以要靠强制手段来维持广告投放,不禁让人联想,优酷你行不行啊? 何况今天你推出了强制广告,明天说不定就有人会给出一个解决你的js代码,谁耗得过谁,我也不知道。 这样的Anti-Adblock的活动在07/08年有出现过,但是它们失败了。因为更新广告过滤规则的成本远小于部署新版广告代码的成本。 何况现在有user javascript(greasemonkey/scrptish/UserChromeJS等等)这样的大杀器 ------------------------------------------------------------------- 具体方法 目前优酷的反-反广告系统的原理是这样: atm.youku.com atm*.youku.com 是负责推送广告的域名 它会在浏览器中植入一个叫"campID*****"的cookie 一旦启用了adblock plus或是其它的反广告措施 植入该cookie的代码就无法执行 接下来 在播放视频之前,youku会先检查是否存在这个cookie 如果没有的话,就给你黑屏30秒 所以我们就要把这个cookie伪造出来 以下方法来自chinalist的提示 说明:这两个方法是针对firefox的,对于别的浏览器,只要你能找到/会用相应的工具,也是通用的。 话说回来,这些操作在firefox上显然是最方便的 方法1: 利用cookie manager等扩展新建一个cookie 利用cookie manager等扩展新建一个cookie 要求: Domain: .atm.youku.com cookie名称,(其中的数字也许可以有变化,未测试过): campID_1567 cookie内容 2 方法2: 先在noscript/adblock plus中暂时禁用有关atm.youku.com/atm*.youku.com的条目(干脆整个禁用adblock plus/noscript也可以) 然后随便开一个优酷的视频,一旦看到有广告出现后,就可以重新启用adblock plus/noscript /* 以下是本人测试的 也不是全对,只要放行youku的cookies就行了。 比如: 我一直使用cookie monster,默认禁止youku的cookies的。 所以刚才设置为允许youku的cookies(也就是在FF的“选项-》私隐-》例外,填入youku.com,选择 允许”,也是同一原理),发现那个拦截提示没有了。 再反复实验,只要允许youku的cookies就可以恢复拦截功能了。 http://tieba.baidu.com/p/1141768380?pn=1 上文说到只要在例外里拦截atm.youku.com 就可以了。 但是发觉还是不行,一定要允许youku的广告跑一次,然后保留youku的cookies才行。*/ 更新 方法3: 如图,在flashplayer(任何flash右键全局设置或者控制面板,flashplayer。如果没有如图设置,请安装最新完整版flashplayer plugin,通过DLL更新的会没有这个界面)阻止static.youku.com |
|
1楼#
发布于:2011-07-15 11:38
fang5566:不是说是保存在 Flash cookies 里面么,需要阻止保持来自atm.youku.com的cookies么?回到原帖 http://tieba.baidu.com/p/1141768380?pn=1 上文说到只要在例外里拦截atm.youku.com 就可以了。 但是发觉还是不行,一定要允许youku的广告跑一次,然后保留youku的cookies才行。 发觉还是要保留youku的cookies才行。 |
|
2楼#
发布于:2011-07-15 11:38
|
|
3楼#
发布于:2011-07-15 11:38
1楼 更新方法3
回楼上,任何一个视频都会的。 |
|
4楼#
发布于:2011-07-15 11:38
|
|
5楼#
发布于:2011-07-15 11:38
|
|