【求助】Tomato如何封锁youku的广告
我以前是直接使用别人写的脚本,放在access restriction里,可以很好的屏蔽广告,但是现在却不行了,发现youku的广告很多,我抓了一下包,发现有以下ip和链接:http://114.80.185.17/youku/.....flv
http://114.80.184.145/youku/.....flv
http://114.80.185.15/youku/.....flv
http://114.80.184.135/youku/.....flv
http://180.96.19.76/youku/.....flv
其中.....代表一些乱七八糟的字母和数字的组合
像这样的网址,应该怎么封锁啊?而且估计可能还不止这些网址,我要疯了.
贴上现在一直用的脚本:
#Common
^advstat.
^adplay.
^adcontrol.
^googleads.
^adguanggao.
^pagead2.googlesyndication.com
.googlesyndication.com$
.googleadsserving.cn$
googleads.g.doubleclick.net$
ad.doubleclick.net
^tpc.googlesyndication.com
#baidu
^cpro.baidu.com
^drmcmm.baidu.com
^eiv.baidu.com
^hm.baidu.com
^nsclick.baidu.com
^sclick.baidu.com
^spcode.baidu.com
^utk.baidu.com
#alimama
^a.alimama.cn
^acookie.alimama.com
^z.alimama.com
^cb.alimama.cn
#RenRen
^ebp.renren.com
#ku6
st.vq.ku6.cn$
dwtracking.sdo.com$
pic.snyu.com$
aa.sdo.com$
.stat.ku6.com$
#Youku
.atm.youku.com/crossdomain.xml
stat.youku.com/crossdomain.xml
player.lstat.youku.com/crossdomain.xml
cn-youkuad2011
yad=1
hz.youku.com/red/ggnotice.php
^static.atm.youku.com
#Tudou
.tdimg.com/sales/
^stat.tudou.com
stats.tudou.com/cv3
stats.tudou.com/pvtest
v2.tudou.com/tdap/adcommon
adcontrol
type=taobao_ad
^i1.tdimg.com/b/
^i2.tdimg.com/b/
#qiyi
^msg.video.qiyi.com
db=qiyiafp
adplayer.swf
#FengHuang
^sc.ifeng.com
^bc.ifeng.com
^sta.ifeng.com
^stadig.ifeng.com
wrating.com$
img.ifeng.com/tres/recommend/
img.ifeng.com/tres/html/
comment.ifeng.com/count_
#letv
^pro.letv.com
#56
^acs.56.com
^acs.agent.56.com
^acs.agent.v-56.com
^bill.agent.56.com
^bill.agent.v-56.com
^stat.56.com
^stat2.corp.56.com
^union.56.com
^uvimage.56.com
^v16.56.
#sina
dcads.sina.com.cn/html.ng
.wrating.com$
www.sinaimg.cn/unipro
^d1.sina.com.cn
^d2.sina.com.cn
#others
res.263wan.com
可以正则匹配么。。。
回复 #2 Suley 的帖子
请给个例子,我试试 感觉就像正则匹配了啊。如果能看到源代码,估计匹配更轻松点。^v^ 哎,广告收入是人家网站生存的本钱,何必呢。
回复 #5 hangen 的帖子
那我也花了大价钱买了这样的路由器哦,而且我还捐了20刀呢,tomato原版和土司各10刀,不多,意思意思,嘿嘿. ^^? ^^? ^^? 终于找到了,原来它是先发一个数据包:GET http://f.youku.com/player/getFlvPath/fileid/030002010050D2AB233B4E003E880306A41201-0A81-662E-3373-B38B6E41720A?K=aebf8d881438948624114d4a
然后可以获得以上的广告视频网址,所以只要把这个给屏蔽了就行了
另外需要注意的是:
GET http://f.youku.com/player/getFlvPath/sid/136067977304010401159_00/st/mp4/fileid/03000801005007547C21C50551DAF7CF4E1BD6-A6D5-F60B-8CF0-81EE3F981F14?K=01d4108360ae3a1f28285f06&hd=1&myp=0&ts=79&ypp=0
是你要看的视频地址,所以我们只能屏蔽path,不能屏蔽host
所以在Access Restriction里加一句:
^/player/getFlvPath/fileid/
搞定! 2/13更新:
^/player/getFlvPath/fileid/
或者
/player/getFlvPath/fileid/
都可以,一样的.至于^什么意思,有懂的人请指点一下,之前只是依样画葫芦看到别人写的规则前有^所以才加的.
如果打开视频有一个倒计数的提示,说广告没法播放,可以用一个方法,在C:\Documents and Settings\(这个目录名是你的账号)\Application Data\Macromedia\Flash Player\#SharedObjects\(这个目录名也可能不同)下建立一个名为static.youku.com的文件,如果已经有个名为static.youku.com的文件夹,删掉!
注意,新建的文件名改成static.youku.com后,它的图标应该是个dos可执行文件的图标,当然了,其实是不可执行的.然后属性改成"只读" zhes 这个怎么用啊 Posted by jy80897 on 2013-3-18 09:25 http://www.ibmnb.com/images/common/back.gif
这个怎么用啊
只有路由器刷了tomato固件才能用,脚本更新为
ypp=0 ^o^ ^o^ ^o^ ^o^ ^o^ 学习了,牛人!
页:
[1]