加入 我们
登录
论坛
搜索
导航
主站
论坛会员
帮助中心
私人消息 (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
返回列表
世界之窗使用交流
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 分享给朋友]
管理团队