返回列表 发帖
说到自动生成正则,实在不得不提 mt2 的 removeit 插件。生成的正则并不单是拦截图片,flash,js 等文件,还能够清除有关的 html tag,十分智能,值得参考。


Remove It 2.2.0

...如果没找到合适的过滤包,或想制作过滤包和其他人分享,但不懂正则表达式,可以怎办?Remove It 插件就能透过多种方式,助用户自动添加合式的正则表达式过滤规则:

方式一) 用鼠标选择拟过滤内容

除了一些由 script 动态产生的内容外,任何看得到的内容都可透过这方式用鼠标选取过滤,比如过滤 "bug 报告" 的版规:

1. 点插件按钮打开 Remove It 窗口
http://forum.maxthon.cn/uploads/monthly_02_2007/post-15-1170382365.gif

2. 右击拟过滤的内容,比如 flash,图案,连接,iframe,视频,或一些选中文字。这里选中 "请按照以下格式填写BUG反馈" 然后右击
http://forum.maxthon.cn/uploads/monthly_02_2007/post-15-1170382385.gif

3. 一个蓝色半透明窗口会覆盖着将被过滤的内容。按下 "预览" 查看过滤效果,如果有空白位置留下或想调整清除范围,可以按 "扩大" 及 "缩小"
http://forum.maxthon.cn/uploads/monthly_02_2007/post-15-1170382412.gif

4. 如果满意预览效果的话可以按 "确认" 按钮添加过滤规则,否则可以右击其他内容重新选取,或按 "取消"
http://forum.maxthon.cn/uploads/monthly_02_2007/post-15-1170382436.gif

5. 点选插件菜单的 "Update Page" 激活新过滤规则及更新页面
http://forum.maxthon.cn/uploads/monthly_02_2007/post-15-1170382457.gif

版规被过滤了(即使过滤了也需要遵守 ;) )
http://forum.maxthon.cn/uploads/monthly_02_2007/post-15-1170382478.gif

方式二) 列出含 ID 的可过滤内容
...

TOP

原帖由 needed 于 2007-7-13 10:44 发表 http://bbs.ioage.com/cn/images/common/back.gif
removeit 可以保留这个规则. 下次打开同样的页面也会自动过滤么 ?

可以的:

Remove It 插件本身并不会进行过滤工作,而是制作 RemoveIt.xml 过滤包及自动添加过滤规则。由于 Remove It 插件添加的过滤规则均是针对性的,所以默认只会在页面所属 domain 生效。比如在 forum.maxthon.cn 添加的规则便只会在 maxthon.cn 应用。这样能避免在浏览不适用的页面时作不必要的过滤,浪费 cpu 资源及做成误过滤。要检查或修改过滤包,可以点选插件菜单的 "Edit Filters..."

http://forum.maxthon.cn/uploads/monthly_02_2007/post-15-1170382565.gif

过滤规则按域名分组
http://forum.maxthon.cn/uploads/monthly_02_2007/post-15-1170382585.gif
...

TOP

返回列表