世界之窗论坛's Archiver

jiechu 发表于 2007-7-4 12:56

求助!大家研究一下79wx的广告怎么过滤?

[url=http://www.79wx.com/]http://www.79wx.com/[/url] 上边的打广告和内部网页大量的js
如 [url=http://www.79wx.com/wxhx/14263/2.htm]http://www.79wx.com/wxhx/14263/2.htm[/url] 用“查看源文件”可以看到下边很多的js广告
像这样的js的过滤怎么写才好

duckZCX 发表于 2007-7-4 13:54

OK了

[code]#exd#*.79wx.*#<script[^>]*?(?:sogou|googlesyndication|cpc|duqiu|(?:\_|\/)ad)[^>]*?>[\s\S]*?<\/script>###<!--AD/TW2-->
#exd#*.79wx.*#<fieldset[^>]*?>[\s\S]*?广告[\s\S]*?<\/fieldset>###<!--AD/TW2-->
#exd#*.79wx.*#<iframe[^>]*?(?:\/|\_|\.)(?:ad|mop|keyrun)[^>]*?>[\s\S]*?<\/iframe>###<!--AD/TW2-->[/code]

jiechu 发表于 2007-7-4 17:59

可是还是有广告

[url]http://www.79wx.com/qhmh/index.htm[/url]
看一下,为什么?

catdog 发表于 2007-7-4 22:24

装个Ad Muncher吧,可以称作终极的广告过滤软件,浏览器的内置过滤功能跟它简直没法比
而且几乎不用自己维护黑名单,官方会定期发布新的
我打开上面你提到的网址,完全看不到广告:lol:
建议到 adm.za.net(汉化版的官方论坛)下载中文版

[[i] 本帖最后由 catdog 于 2007-7-4 22:28 编辑 [/i]]

Aycox 发表于 2007-7-4 23:30

请使用如下规则,无需辅助其它规则,可过滤该站点所有父子页面的广告。

[code]
#exd#*.79wx.com*#<(script|iframe)[^>]*?(?:\/|_)(?:sogouUnion|duqiu|pagead|265|zhuye|home|ad|cpc|piao|google|pindao|dizhi|ts)[\s\S]*?<\/\1>###<!--AD/TW2-->
#exd#*.79wx.com*#<fieldset style='width:760'>[\s\S]*?<\/fieldset>###<!--AD/TW2/F-->
[/code]

注:
该站点的脚本广告用传统黑名单就可过滤,但页面过滤规则效率更高,即上面的第一条。若将来该站点广告发生变化,如果自己可以动手,只需将相应的脚本或框架页面特征串写入中间那括号中即可。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.