我想问下,www.avaxhome.ru这个站点,如何过滤图中红色框选中的区域?
特别是Left Navigation
如何过滤特定网站的特定广告?
Moderator: phoenix
Re: 如何过滤特定网站的特定广告?
AdKeys-S.ptxt就是做这个用途的。
首先,找出需要过滤部分的Tag。下图是用opera的user css功能标记出来的tag class and id,广告部分的Tag如箭头所指。 其次,将要过滤的广告Tag添加到AdKeys-S.ptxt文件中:
最后,Reload Proxomitron以使修改生效,然后清空浏览器缓存并刷新网页,就可以看到过滤后的效果了。
要注意的是,在选取广告部分的Tag时,不要和正常内容的Tag重复,以免正常内容被过滤。
对于比较通用的广告Tag,可以加入AdKeys.ptxt文件,以对所有网站生效。

首先,找出需要过滤部分的Tag。下图是用opera的user css功能标记出来的tag class and id,广告部分的Tag如箭头所指。 其次,将要过滤的广告Tag添加到AdKeys-S.ptxt文件中:
Code: Select all
(www.|)avaxhome.ru/ $SET(sAdKey=.left-panel-container.external-links.banner.)
要注意的是,在选取广告部分的Tag时,不要和正常内容的Tag重复,以免正常内容被过滤。
对于比较通用的广告Tag,可以加入AdKeys.ptxt文件,以对所有网站生效。
Re: 如何过滤特定网站的特定广告?
谢谢您的回复,我还想知道如何才能把过滤后的空白给隐藏呢?比如Sidki config自带的站点特定规则中有将一些站点的Left Navigation隐藏的规则,可惜我看了半天也没看懂,还有在一些过滤规则中,替换为“\1”是什么意思呢?还有其他的参数吗?
谢谢
谢谢

Re: 如何过滤特定网站的特定广告?
这需要过滤上层DIV,因其Tag和正常内容重复,所以无法用2楼的方法过滤,需要查看网页源代码专门编写过滤规则将该DIV过滤。米饭~ wrote:谢谢您的回复,我还想知道如何才能把过滤后的空白给隐藏呢?
请查阅软件自带帮助,对过滤语法有详细讲解。米饭~ wrote:还有在一些过滤规则中,替换为“\1”是什么意思呢?还有其他的参数吗?
Re: 如何过滤特定网站的特定广告?
那div和table怎么过滤呢?能举个例子吗?还有,如图中的这种一大块都是table的内容,如何过滤才最干净呢?
Re: 如何过滤特定网站的特定广告?
软件帮助中有现成的例子。米饭~ wrote:那div和table怎么过滤呢?能举个例子吗?
如我2楼所示,找到此table的tag,添加到AdKeys-S.ptxt文件;或,找到此table对应的html代码,自己编写规则,将其替换为空。米饭~ wrote:如图中的这种一大块都是table的内容,如何过滤才最干净呢?
Re: 如何过滤特定网站的特定广告?
那种所有内容都是在Table里面,而且每个table都是完全相同的属性,最多就是其中嵌了这样的东西,这样又该怎么过滤呢?比如www.6park.com。。。
Code: Select all
<a></a>
Re: 如何过滤特定网站的特定广告?
Code: Select all
$NEST(<table*>,*<a\s*www.6park.com*</a>*,</table>)