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

新手入门、经验交流

Moderator: cre

Forum rules
  • 软件自带帮助是最好的入门教程,请仔细阅读;在您掌握最基本知识前,我们没法帮助您
  • 提问前请先查阅软件帮助文件和论坛相关讨论
  • 查阅软件帮助和论坛相关讨论即可解决的问题帖将直接删除,以免浪费他人时间
  • 请学会如何提问,尽量将问题描述清楚,不明确的提问将被直接删除
Post Reply
renfeibai
Posts: 25
Joined: Jan 10 2008, 20:10

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

Post 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
Bonnie
Moderator
Posts: 165
Joined: Oct 05 2008, 01:27

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

Post by Bonnie »

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

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

Post by renfeibai »

能请教一下具体要怎么改么?小弟我不是个内行 的。。。至于这个名单,我是因为怕误杀所以才打那么多字的。
而且现在也不是误杀的问题,它根本就不杀。
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

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

Post 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*

看红色部分
renfeibai
Posts: 25
Joined: Jan 10 2008, 20:10

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

Post by renfeibai »

多谢ddbb。。已经明白了,又认真的看了一下翻译的帮助。原来是我的过滤名单有问题。。。
Post Reply