请教一下过滤名单的问题

新手入门、经验交流

Moderator: cre

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

请教一下过滤名单的问题

Post by renfeibai » Mar 01 2010, 17:46

过滤驱动之家的广告两个js.
我写成

Code: Select all

*11.mydrivers.com/www/*
这样不行.但是如果写成

Code: Select all

*11.mydrivers.com*
又可以.
对比了一下翻译中的帮助文件,没发现哪有问题..不知道哪位帮我看看是什么原因?

ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: 请教一下过滤名单的问题

Post by ddbb » Mar 01 2010, 18:15

这个....你能给一个TEST页面的URL么........

最好把你的规则也放出来

renfeibai
Posts: 25
Joined: Jan 10 2008, 20:10

Re: 请教一下过滤名单的问题

Post by renfeibai » Mar 02 2010, 08:55

规则:

Code: Select all

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

测试地址:http://www.mydrivers.com/
其实以前也碰到过这种情况,不记得是哪个站点了.我只是觉得上面写的清单好像没有脱跳字符来着...

ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: 请教一下过滤名单的问题

Post by ddbb » Mar 02 2010, 10:46

在我这是没有问题的.....

要不你把你的LIST文件内容发出来....可能是那个内容里有影响了........

P.S:

Match = "$LST(js)"

最好写成 *$LST(js)*

不用在每个LIST前后加*

renfeibai
Posts: 25
Joined: Jan 10 2008, 20:10

Re: 请教一下过滤名单的问题

Post by renfeibai » Mar 02 2010, 14:01

Code: Select all

*kl.kunlun.com/floatad/asd.js*
*union.narrowad.com/proxy/widead.jsp*
*g.999521.com/*.js*
*www.waok.net/include/tai.js*
*s10.cnzz.com/stat.php*
*u.1133.cc/showpage.php*
*count14.51yes.com/click.aspx*
*js.xiaoshuo520.com/shtml/tan/tan.js*
*"ad|ads|banner"*
*icon.zol-img.com.cn/swfobject.js*
*www.object.com.cn/spring2010*
*BAIDU_CLB_addSlot*
*11.mydrivers.com*
$URL(*kl.kunlun.com*)<SCRIPT src="/js/js.js"></SCRIPT>
$URL(*.newhua.com*)<script type="text/javascript" src="/js/tabs_down.js"></script>
$URL(*.newhua.com*)<script type="text/javascript" src="/js/googleAd.js"></script>
$URL(*www.xiaoshuo520.com/*)<SCRIPT*></SCRIPT>
$URL(www.dy2018.com*)*gg*
上面是名单..
因为要针对部分特定特点,怕像你上面写的那样两头加星号恐怕不行吧?

Ray4
Moderator
Posts: 65
Joined: Dec 30 2007, 09:37

Re: 请教一下过滤名单的问题

Post by Ray4 » Mar 02 2010, 14:21

把你这条规则提到最上面来试试,不行的话用下面这个


跟你的规则差不多,应该可以直接用

Code: Select all

[Patterns]
Name = "JS"
Active = TRUE
Bounds = "$NEST(<script*>,</script>)"
Limit = 1024
Match = "<$LST(js)"

renfeibai
Posts: 25
Joined: Jan 10 2008, 20:10

Re: 请教一下过滤名单的问题

Post by renfeibai » Mar 02 2010, 14:27

谢谢版主,我就是照着你那遍抛弃adm一贴入的门.呵呵,十分感谢版主那遍文章,要不然我现在还入不了门,就是照着这个框架,再加上ddbb那遍教程,现在我才可以使用 Proxon来过滤绝大多数的广告,如果版主不麻烦的话,能不能分享一下你的规则?我很想研究一下...

User avatar
phoenix
Site Admin
Posts: 525
Joined: Dec 29 2007, 16:27

Re: 请教一下过滤名单的问题

Post by phoenix » Mar 02 2010, 14:48


ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: 请教一下过滤名单的问题

Post by ddbb » Mar 02 2010, 15:56

$URL(*kl.kunlun.com*)<SCRIPT src="/js/js.js"></SCRIPT>
$URL(*.newhua.com*)<script type="text/javascript" src="/js/tabs_down.js"></script>
$URL(*.newhua.com*)<script type="text/javascript" src="/js/googleAd.js"></script>
$URL(*www.xiaoshuo520.com/*)<SCRIPT*></SCRIPT>
$URL(www.dy2018.com*)*gg*

你的这些 如果放到
*$LST(js)*
里也是可行的......小小改一点就可以 你可以想想

renfeibai
Posts: 25
Joined: Jan 10 2008, 20:10

Re: 请教一下过滤名单的问题

Post by renfeibai » Mar 02 2010, 16:18

谢谢phoenix,,现在问题解决了.
ddbb说的这个列表文件也要改一下?应该就是最后一个要改一下吧?前面的估计不用改了吧?

Post Reply