返回列表 发帖

TW的一个重大发现:过滤名单可以添加注释(已作分析)

今天心血来潮,折磨一下TW的广告过滤名单,竟然有一个惊奇发现!

原来过滤名单是可以加注释的,(早就知道了的别来

怎样加注释,很简单,格式如下:

过滤条目;注释语    

注意:过滤条目与分号不能有空格,注释语最好不要有星号(*)、问号(?)和具体网页元素地址(可以用http://www.xxx.com,不能用http://www.xxx.com/xxx.html)。

例如:这个网站:http://www.orsoon.com/index.html
加一条:

*orsoon*tl*;未来软件园

可以过滤中间那一大片广告区域。

这样是不是很清楚,万一误杀也容易找到问题所在!

过滤名单是可以加注释的原理见下面本贴 #6楼

[ 本帖最后由 iceriver_final 于 2006-2-22 01:50 PM 编辑 ]
行云流水兮  用心无多  求大道以礼兵兮  凌万物而超脱



关于TheWorld2.x功能的全面介绍请参考=世界之窗使用手册=

加完注释怎么用?还有低版本的可以加吗?

TOP

原帖由 libra 于 2006-2-21 14:11 发表
加完注释怎么用?还有低版本的可以加吗?


怎么用? 晕~!注释就是标记一下某条过滤是干什么的,这样不是很清楚吗,如图:

低版本没有试过,应该可以。
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们
行云流水兮  用心无多  求大道以礼兵兮  凌万物而超脱



关于TheWorld2.x功能的全面介绍请参考=世界之窗使用手册=

TOP

万一过滤名单中有“;”出现呢?暂时不加,等老大验证后再说。

TOP

赞一个先!

我也说不大清楚,可能是上述注释也是名单的一部分,只是广告路径不会是中文,所以不好定论是否真的起到了注释作用,可以用一个比较常见的广告名单作为注释,再在含有此类广告的页面上测试,一试就知道是否真正的注释。
PS:要走了,再会

TOP

关于楼上两位说的可能性,我再研究一下,尽快确定是否真能实现注释还是巧遇。(已做分析,如下:)

TW过滤名单把分号作为一条规则的结束符,所以,TW是不能过滤带分号的具体网址,必需借助通配符(*  和  ? )来处理(例如这个网址: http://support.microsoft.com/default.aspx?scid=kb;en-us;290684 )。

由此可知,我们可以把多条过滤写在一起,用分号隔开,例如:

*/ads*
*/ggao/*


可以写成:

*/ads*;*/ggao/*

他们效果是等同的,过滤规则依然算作两条。

也就根据TW过滤对元素地址要求是具体的,不具体的必需要有通配符,要不就不执行该条过滤规则的原理。
我们可以实现过滤条目加注释。(例如,把 bbs.ioage.com 加进过滤名单是不起作用的,但这样就有效了:*bbs.ioage.com*,所以注释语最好不要有星号(*)、问号(?)和具体网页元素地址)

至于加上注释,TW会不会把注释作为一个过滤条目,从而影响速度。我的认为是不会的算成一条,因为根本不成为一条过滤规则,也就不会在打开页面时执行。究竟是不是我想的这样,还请老大说明一下。

……

[ 本帖最后由 iceriver_final 于 2006-2-22 01:56 PM 编辑 ]
行云流水兮  用心无多  求大道以礼兵兮  凌万物而超脱



关于TheWorld2.x功能的全面介绍请参考=世界之窗使用手册=

TOP

又学一招             厉害
WIN7.PRO.SP1+全补丁+IE9,TW最新版,一般不乱说!

TOP


谢谢                            又学一招

TOP

下班前,见老大来了,顶顶,想问老大,加注释会不会影响速度。
行云流水兮  用心无多  求大道以礼兵兮  凌万物而超脱



关于TheWorld2.x功能的全面介绍请参考=世界之窗使用手册=

TOP

*/ads*
*/ggao/*
既然可以写成:*/ads*;*/ggao/*
那么
*/ads*
ads
就可以写成:*/ads*;ads
也就是说,ads不是注释,而是一条过滤规则!!!不过与“ads”这个条件完全匹配的地址是不存在的,所以“ads”不会发生误拦,但增加了过滤条件的数目,确实会影响速度。

TOP

但我另一种想法,ads是一条过滤规则,TW对它检查是必定的,因为是无效的,所以不会拿它去和网页代码匹配。就如程序代码的 //  ,程序执行时对它检查是必定的,只不过跳过对它后面的代码检查。

虽然这种注释不如程序代码里的注释先进智能跳过,会影响速度,但不能和有效过滤规则相比。
我这种说法牵强,但纯拿过虑条目越多,速度越慢也难让我信服,因为现在出现这种无效规则了。

所以我有空将测试:把所有规则都变成纯无效,和纯有效规则,数目一样,看看速度是否一样。
行云流水兮  用心无多  求大道以礼兵兮  凌万物而超脱



关于TheWorld2.x功能的全面介绍请参考=世界之窗使用手册=

TOP

速度肯定不一样!!!纯无效的绝对要慢!
例子:一网页有100条URL,其中50条是广告。黑名单规则N条
纯无效规则的计算量:A=N*100  也就是要100次检验
纯有效规则,假设第y条命中广告,其中y为小于N的任何可变正整数,则有:B= N*100 - (N-y) * 50
不难看出: A≥B

TOP

返回列表