过滤第三方广告脚本的规则

普遍适用的规则分享、讨论

Moderator: phoenix

Post Reply
不夜侯
Posts: 101
Joined: Jul 29 2009, 16:22

过滤第三方广告脚本的规则

Post by 不夜侯 »

自己做了一个,使用了一段时间,效果还行,能过滤一些第三方广告脚本。暂时没有发现误杀。
本来还想增加路径是http://js.开头,在土豆网遇到误杀,放弃了。

Code: Select all

[Patterns]
Name = "kill 3rd party JavaScript"
Active = TRUE
URL = "$TYPE(htm)"
Bounds = "<script\s*</script>"
Limit = 256
Match = "<script\s([^>]+&&*src=$AV( http://((^\h|local.ptron)*&&(?.\w|[^\?]++\?[a-z\_\-]++\=*|*/?.js)))*)>*"

User avatar
cre
Moderator
Posts: 91
Joined: May 26 2009, 00:34

Re: 过滤第三方广告脚本的规则

Post by cre »

这个创意不错
(^\h)/[]\?[]=\?[].js
大多都是垃圾。
记得你以前发过个
* (src=$AV((^\h|local.ptron)*((php|asp|aspx|service)\?(id|pid|uid|z_uid|siteid|sid)|(inf))*))\1*


我在你基础改了下,

Code: Select all

[Patterns]
Name = "kill 3rd party JavaScript 10.02.04 [byh][C.evolution]"
Active = TRUE
URL = "$TYPE(htm)(^*(.ys168|blog))"
Bounds = "$NEST(<script\s,</script>)"
Limit = 256
Match = "* (src=$AV((^\h|local.ptron|/)*((php|asp|aspx|service)\?(id|pid|uid|z_uid|siteid|sid)|(inf(^o)))*))\1*"
Replace = "<!--kill 3rd party adjs_\1-->"
使用中没发现太大问题。你现在发这个怕是也过不了永硕。
不夜侯
Posts: 101
Joined: Jul 29 2009, 16:22

Re: 过滤第三方广告脚本的规则

Post by 不夜侯 »

why wrote:你现在发这个怕是也过不了永硕。
永硕E盘吗?
能登陆也能下载啊。
Post Reply