Page 1 of 1

请大家帮我看看这条规则怎么就是不行了呢?

Posted: Feb 03 2010, 22:42
by renfeibai
这是网页的源代码:

Code: Select all

<a href="http://u.1wan.com/reurl.php?a=15&w=27" target="_blank"><img src="/gimg_sudoo/300-250.gif"></a>
想把类似这东西过滤掉,于是我想建一个列表,和一条规则:

Code: Select all

[Patterns]
Name = "!_过滤名单中的linka"
Active = TRUE
Bounds = "$NEST(<a href=*>,</a>)"
Limit = 1024
Match = "$LST(linka)"
也曾经改为

Code: Select all

Bounds = "$NEST(<a href=*>*</a>)"
并在名单中写入:*u.1wan.com/reurl.php?a=15&w=27*
可是就是过滤不掉.不知道哪里出问题了.用的是IE

Re: 请大家帮我看看这条规则怎么就是不行了呢?

Posted: Feb 04 2010, 02:42
by Bonnie
&是proxo的元字符,匹配普通字符&时要用\&。
不过这个名单完全没必要有&的,*u.1wan.com/reurl.php*就行了,问号后面那些的参数无需匹配,这样才有通用性。
另外用$AV只检查href属性比较好,不然可能会有误杀。

Re: 请大家帮我看看这条规则怎么就是不行了呢?

Posted: Feb 04 2010, 09:23
by renfeibai
能请教一下具体要怎么改么?小弟我不是个内行 的。。。至于这个名单,我是因为怕误杀所以才打那么多字的。
而且现在也不是误杀的问题,它根本就不杀。

Re: 请大家帮我看看这条规则怎么就是不行了呢?

Posted: Feb 04 2010, 11:46
by ddbb

Code: Select all

[Patterns]
Name = "!_过滤名单中的linka"
Active = TRUE
Bounds = "$NEST(<a *>,</a>)"
Limit = 1024
Match = "*href=$AV($LST(linka)"

LIST文件

*http://u.1wan.com/reurl.php?a=15\&w=27*

看红色部分

Re: 请大家帮我看看这条规则怎么就是不行了呢?

Posted: Feb 04 2010, 13:14
by renfeibai
多谢ddbb。。已经明白了,又认真的看了一下翻译的帮助。原来是我的过滤名单有问题。。。