返回列表 发帖

回复 #11 死鱼高达 的帖子

我补充说明一下:

2.0中通配符式的传统黑名单是有效的,但必须写成匹配页面源码中的形式,即页面源码中用了带网址的全路径,那么就可以用诸如*xxx.com*/ad/*这种形式,反之则只能用如*/ad/*这种形式。

为了避免误拦,也是更有效率的制作过滤规则,推荐使用页面过滤方式,比如#exd#*xxx.com*#<规则>这种样式(相关教程起草中)

以楼主说的太平洋首页为例:

*.pconline.com.*/ivy.js
*.pconline.com.*/adpuba/*
(也可写成正则:/\.pconline\.com.*\/(?:ivy|adpuba)(?:\.|\/)/)

上面两条规则就是传统的通配符黑名单,可以过滤你说的四个广告中的一半,由于2.0是从源码阶段即开始过滤的,效率更高,但后来由一些脚本动态生成的广告,即使最终地址也符合上述名单也是不能过滤的,所以这时应该使用针对性强的页面规则。

比如这个规则配合上面两条即可把楼主所说的四个广告都过滤。
#exd#*.pconline.com*#'<DIV\sid="PC_(?:left|right)"[\s\S]*?<\/DIV>'###<!--AD/W2-->

上述规则只是举例说明,当然都可以写成更完善页面规则形式(由于个人因素就暂不能及时提供),我想通过这个说明楼主应该清楚了你所存疑的地方。

另外,主页插件区有Viewpage插件下载,可在线直接安装。

TOP

非常感谢,现在已经都明白了,我记得原来置顶帖里有份教程的,后来给删了是吧,希望新的教程能尽快完成,再次感谢

TOP

返回列表