加入 我们
登录
论坛
搜索
导航
主站
论坛会员
帮助中心
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
世界之窗论坛
»
广告过滤规则讨论
» [已经解决]请教大家一个规则这么写(管理员最终给出解释:匹配内容过长导致规则失效)
返回列表
发帖
smile16888
发短消息
加为好友
smile16888
当前离线
UID
156254
帖子
424
精华
0
积分
566
威望
560
贡献
3
推广
0
有效BUG
0
阅读权限
255
在线时间
427 小时
注册时间
2008-10-31
最后登录
2016-10-12
内测用户
UID
156254
帖子
424
精华
0
贡献
3
推广
0
有效BUG
0
注册时间
2008-10-31
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2009-1-4 13:50
|
只看该作者
[已经解决]请教大家一个规则这么写(管理员最终给出解释:匹配内容过长导致规则失效)
管理员
,
规则
,
失效
,
过长
,
请教
怎么过滤phpwind论坛首页的论坛统计(最新主题、最新回复……)
例如:
http://www.superlucy.com
要过滤的地方如图所示。
下载
(62.51 KB)
2009-1-4 13:50
[
本帖最后由 smile16888 于 2009-1-5 18:12 编辑
]
收藏
分享
elkay
发短消息
加为好友
elkay
当前离线
我是警察~~~
UID
1110
帖子
2787
精华
3
积分
2926
威望
2886
贡献
20
推广
0
有效BUG
0
阅读权限
255
在线时间
1747 小时
注册时间
2005-5-26
最后登录
2014-10-29
论坛元老
UID
1110
帖子
2787
精华
3
贡献
20
推广
0
有效BUG
0
注册时间
2005-5-26
2
#
发表于 2009-1-4 15:01
|
只看该作者
请参考置顶的过滤规则教程,你的要求几乎跟教程中的一样,花点心思15分钟就能搞定的
TOP
smile16888
发短消息
加为好友
smile16888
当前离线
UID
156254
帖子
424
精华
0
积分
566
威望
560
贡献
3
推广
0
有效BUG
0
阅读权限
255
在线时间
427 小时
注册时间
2008-10-31
最后登录
2016-10-12
内测用户
UID
156254
帖子
424
精华
0
贡献
3
推广
0
有效BUG
0
注册时间
2008-10-31
3
#
发表于 2009-1-4 15:09
|
只看该作者
回复 2# elkay 的帖子
我自己做过之后不行才来问的啊,望管理员见谅
我自己写的:
#exd#*.superlucy.com*#<table[\s\S]*?最新图片[\s\S]*?<\/table>###
好象过滤不了,请高手帮忙。谢谢。
TOP
elkay
发短消息
加为好友
elkay
当前离线
我是警察~~~
UID
1110
帖子
2787
精华
3
积分
2926
威望
2886
贡献
20
推广
0
有效BUG
0
阅读权限
255
在线时间
1747 小时
注册时间
2005-5-26
最后登录
2014-10-29
论坛元老
UID
1110
帖子
2787
精华
3
贡献
20
推广
0
有效BUG
0
注册时间
2005-5-26
4
#
发表于 2009-1-4 20:45
|
只看该作者
看了一下,应该是匹配内容过长造成的,这种情况下可以尝试将要过滤的内容分成几段来过滤。
依你提供的页面为例,需要过滤的部份是如下的一段:
<table border="0" cellpadding="0" style="border-collapse: collapse" width="100%">
......
</table>
复制代码
整个table内容过长,所以你开始的规则没有效果,我稍微看了一下,table中存在大量的类似这样的内容:
<div class=divindex><span class=fr style='text-align:left'>【披着毛皮的狼】</span>[<a href='thread.php?fid=74'><b> ◎ - 电脑学堂</b></a>]<a href='read.php?tid=34953' title='标 题:最老的86版五笔安装软件
作 者:披着毛皮的狼
回 复:0
点 击:7
回复时间:2009-01-04 20:16
最后回复:披着毛皮的狼'>最老的86版五笔安装软件</a></div>
<div class=divindex><span class=fr style='text-align:left'>【小破孩】</span>[<a href='thread.php?fid=43'><b>◎ - 疯狂灌水 </b></a>]<a href='read.php?tid=34952' title='标 题:高房价作祟 楼市新政未根本改变交易乏振局面
作 者:小破孩
回 复:0
点 击:9
回复时间:2009-01-04 20:14
最后回复:小破孩'>高房价作祟 楼市新政未根本改变交易乏振局 ..</a></div>
<div class=divindex><span class=fr style='text-align:left'>【披着毛皮的狼】</span>[<a href='thread.php?fid=74'><b> ◎ - 电脑学堂</b></a>]<a href='read.php?tid=34951' title='标 题:方便朋友们下载的:360安全卫士(可及时升级)
作 者:披着毛皮的狼
回 复:0
点 击:8
回复时间:2009-01-04 20:12
最后回复:披着毛皮的狼'>方便朋友们下载的:360安全卫士(可及时升级)</a></div>
<div class=divindex><span class=fr style='text-align:left'>【小破孩】</span>[<a href='thread.php?fid=43'><b>◎ - 疯狂灌水 </b></a>]<a href='read.php?tid=34950' title='标 题:郑州市规划局19名班子成员网上“晒”述职报告
作 者:小破孩
回 复:0
点 击:10
回复时间:2009-01-04 20:06
最后回复:小破孩'>郑州市规划局19名班子成员网上“晒”述职 ..</a></div>
复制代码
很明显可以看到有如下内容是不断重复的:
<div class=divindex>
...
</div>
复制代码
所以,可以先用规则把这部份过滤掉,这样剩下的table内容就不会太长了,再用另外一条规则过滤这个table就行了
注:过滤规则是有先后顺序的,一定要按照需要过滤的内容的先后排序,不然会有问题
TOP
smile16888
发短消息
加为好友
smile16888
当前离线
UID
156254
帖子
424
精华
0
积分
566
威望
560
贡献
3
推广
0
有效BUG
0
阅读权限
255
在线时间
427 小时
注册时间
2008-10-31
最后登录
2016-10-12
内测用户
UID
156254
帖子
424
精华
0
贡献
3
推广
0
有效BUG
0
注册时间
2008-10-31
5
#
发表于 2009-1-5 18:10
|
只看该作者
回复 4# elkay 的帖子
感谢管理员,我已按照你的意思去编写规则,问题已经解决了
我又掌握多了点知识,原来匹配内容过长也会导致规则失效啊
再次感谢!
[
本帖最后由 smile16888 于 2009-1-5 18:13 编辑
]
TOP
elkay
发短消息
加为好友
elkay
当前离线
我是警察~~~
UID
1110
帖子
2787
精华
3
积分
2926
威望
2886
贡献
20
推广
0
有效BUG
0
阅读权限
255
在线时间
1747 小时
注册时间
2005-5-26
最后登录
2014-10-29
论坛元老
UID
1110
帖子
2787
精华
3
贡献
20
推广
0
有效BUG
0
注册时间
2005-5-26
6
#
发表于 2009-1-5 22:21
|
只看该作者
回复 5# smile16888 的帖子
是的,当匹配的内容长度超过页面缓冲的长度就会失效
TOP
返回列表
1.x版本使用交流
3.x版本使用交流
4.x极速版(Chrome)
6.x版本使用交流
7.x版本使用交流
浏览器皮肤资源
灌水区
2.x版本使用交流
读书之乐
天南海北
世界之窗使用交流
7.x版本使用交流
团队日志
旧版使用交流
扩展和主题
6.x版本使用交流
5.x版本使用交流
4.x极速版(Chrome)
3.x版本使用交流
2.x版本使用交流
1.x版本使用交流
网络收藏夹测试区
常见问题解答
浏览器扩展
广告过滤规则讨论
TheWorld 6 过滤规则
TheWorld 3 过滤规则
TheWorld 2 过滤规则
浏览器皮肤资源
3.0皮肤设计大赛
3.0皮肤大赛讨论区
2.0皮肤设计大赛
浏览器插件资源
软件使用交流
图标壁纸光标美化
Windows系统使用与交流
休闲娱乐
读书之乐
每日一学
灌水区
天南海北
我的TheWorld 我的世界
会员交流、交友版
白金用户区
站务管理
站务广场
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]
管理团队