如何过滤www.crsky.com的广告?

sidki config set的配置、使用,新手入门首选

Moderator: phoenix

Post Reply
hui5500
Posts: 7
Joined: Feb 19 2008, 14:24

如何过滤www.crsky.com的广告?

Post by hui5500 »

看了近一个月的论坛,初步入门了。真是好难呀!

我在AdPaths.ptxt内增加了
ggao/
可过滤www.crsky.com/ggao/*广告。
以http://www.crsky.com/soft/9528.html为例,页面内的下载链接地址被过滤了。据我分析文件下载链接是在http://www.crsky.com/ggao/down.htm页面,我在IncludeExclude.ptxt文件内加入如下代码,始终不能过滤

Code: Select all

down.htm			$SET(0=a_adscr.)
down.htm			$SET(0=a_code.)
down.htm			$SET(0=a_web.)
www.crsky.com/			$SET(0=a_adscr.)
www.crsky.com/			$SET(0=a_code.)
www.crsky.com/			$SET(0=a_web.)
英文不好,IncludeExclude.html帮助文件看了几遍,还是没搞清楚,恳请高手指正。
Attachments
误过滤的链接
误过滤的链接
2008-03-17_224351.jpg (8.54 KiB) Viewed 8709 times
User avatar
phoenix
Site Admin
Posts: 526
Joined: Dec 29 2007, 16:27

Re: 如何过滤www.crsky.com的广告?

Post by phoenix »

www.crsky.com/ggao/downd_a.js是显示下载链接的关键,需要特殊处理。方法如下:

在AdPaths.ptxt中添加如下项目:

Code: Select all

# crsky
ggao
~ggao/downd_a.js
注意这里用“~”避免downd_a.js被AdPaths.ptxt逮到。

同时需要在IncludeExclude-U.ptxt中添加以下项目避免其他规则对script内容的过滤:

Code: Select all

## allow ad content in external scripts		$SET(0=a_jscont.)
## ----------------------------------------------------------------------------
www.crsky.com/ggao/downd_a.js				$SET(0=a_jscont.)
试试效果吧。 :mrgreen:
hui5500
Posts: 7
Joined: Feb 19 2008, 14:24

Re: 如何过滤www.crsky.com的广告?

Post by hui5500 »

:D 终于解决了,加上“~”果然有效!谢谢、谢谢,昨天研究了不下10个小时。
我在http://local.ptron/.pinfo/urls/看到www.crsky.com/ggao/down.htm,还以为是它,原来是www.crsky.com/ggao/downd_a.js。

Code: Select all

downd_a.js			 $SET(0=a_adscr.)
downd_a.js			 $SET(0=a_js.)
downd_a.js			 $SET(0=a_jscont.)
www.crsky.com/ggao/downd_a.js           $SET(0=a_jscont.)
我又在不加“~”的情况下,在IncludeExclude-U文件内测试了上述代码,依然无效。
难道是IncludeExclude-U文件没起作用?
为什么在AdPaths.ptxt内写上“~”就可免过滤?

我在软件及sidki-etc的帮助文件均未见过此字符,劳烦版本讲解一下。先谢了。
User avatar
phoenix
Site Admin
Posts: 526
Joined: Dec 29 2007, 16:27

Re: 如何过滤www.crsky.com的广告?

Post by phoenix »

关于“~”的介绍在Creating blocklists一章的Unmatching a match一节。

IncludeExclude-U.ptxt对应的是header filters中的Scan User List - Append to Keywords规则。如果不在AdPaths.ptxt中对www.crsky.com/ggao/downd_a.js免过滤,浏览器根本不会request这个URL,自然不会被那条规则扫描到。

另外,如果要对同一项目设置多个关键字,应该将多个关键字写在一起,否则Proxomitron扫描到第一个匹配项就停止扫描了。以你的例子来说,应写成:

Code: Select all

downd_a.js          $SET(0=a_adscr.a_js.a_jscont.)
User avatar
phoenix
Site Admin
Posts: 526
Joined: Dec 29 2007, 16:27

Re: 如何过滤www.crsky.com的广告?

Post by phoenix »

greendown.cn使用了类似的广告系统,解决方法见此帖
Post Reply