Board logo

标题: [推荐] TW广告过滤辅助插件(1月5日更新) [打印本页]

作者: joshyupeng    时间: 2007-12-28 20:16     标题: TW广告过滤辅助插件(1月5日更新)

这是mutalisker 邀请我写的一个脚本插件,读入浏览器的广告过滤规则列表,然后分栏显示,修改它们并进行保存。

基本功能实现,大家有什么新的想法可以附到后面,或者大家一起来改进。

当前版本0.1。

update 2007 /12 /29
0.2   
+剪贴板导入规则
+修正一些bug (主要是正则表达式问题)
+exd规则按域名分栏显示

0.21 2007 /12 / 30
+修改一些bug (规则导入的错误,域名分栏显示,域名匹配问题)

0.3 2008 /01/03
+"添加新规则"可以一次添加多条规则(一行一条规则,前后莫要添加多余回车)
+可以在一个编辑框里编辑当前列表下的所有规则条目
+导出选中的几条规则到剪切板,用于发表到论坛。

0.31 2008/01/03
+增加特殊选项,可以修改全局替换字符串和切换使用黑名单

0.4  2008/01/05
+修正一些显示bug
+增加了服务器更新
+增加了日志记录功能,从plugin.ini里控制是否记录

[FilterOption]
updateServer=http://xiaoc.ever360.com/media/1/20070613-filter.txt  规则升级地址
updateServerPattern=*20070613-filter*.txt*   服务器url匹配字符串
errorLogEnabled=1   控制是否记录错误信息到errorlog.ini文件。


可能还会有一些bug,请积极反馈。

[ 本帖最后由 joshyupeng 于 2008-1-5 19:46 编辑 ]
作者: flashget0    时间: 2007-12-28 21:15

很不错!!!就需要它!!希望能越做越好!!!试用!!!
作者: AY    时间: 2007-12-28 21:38

比目前的清楚有条理得多了,有关过滤的建议:

1. 支持注释,管理员应成过的
http://bbs.ioage.com/cn/viewthread.php?tid=47604&extra=page%3D2

2. 加强过滤能力,单纯正则有很多过滤规则不能实现 (根据 N 年 proxomitron 经验) ,ekay 坚持说可以。我提供了些例子,看 ekay 怎样实现出来。改进方法是参考 proxomitron
http://bbs.ioage.com/cn/viewthread.php?tid=48440&extra=page%3D1
http://bbs.ioage.com/cn/viewthread.php?tid=40659&extra=&page=2

3. 黑名单采用按域名分组方式增加效率,详情看 285900537  在 12 楼的说明
http://bbs.ioage.com/cn/viewthread.php?tid=48440&extra=page%3D1

4. 加强添加规则的方便性,实现第 3 点后黑名单规则的数量不会对效率有大影响。

5. 加强分享及更新规则的方便性,参考 MT2 的过滤包 (过滤脚本??)

[ 本帖最后由 AY 于 2007-12-28 21:47 编辑 ]
作者: needed    时间: 2007-12-29 01:42

正则有 (?!) 可以豁免
我的意见跟 e版一样. 正则可以完成所有的任务. 只是复杂性而已

域名索引 应该比较有前途, 至于如何排序和查找那是 c哥的事情,
作者: duckZCX    时间: 2007-12-29 01:55

狼啃一个先
作者: dl013209    时间: 2007-12-29 02:56

我们不在网站上面弄一个地址   让论坛的人完善那个广告过滤   

然后用插件下载到电脑上面自动更新了       做成傲游那个自动更新的插件不是更好吗?

过滤规则不是每个人都会的
作者: needed    时间: 2007-12-29 03:12

黑名单一定会慢慢完善. 自动更新也会有..

  不过需要时间.  在这个过程, 我们尝试一下别的,不好么 ?
作者: 303155066    时间: 2007-12-29 07:27


好东西
作者: mutalisker    时间: 2007-12-29 09:54

多谢楼主这么热心, 提个小建议先, 能否把exd类型的黑名单按照域名分组, 这样可以整体启用或者禁用一类。

另外, 期待黑名单自动更新的加入。如果有问题, 可以和我交流。
作者: jym2005    时间: 2007-12-29 14:34

提示: 作者被禁止或删除 内容自动屏蔽
作者: sky5    时间: 2007-12-29 14:37

好好,试用一下先,有问题再讨论
作者: elkay    时间: 2007-12-29 17:32     标题: 回复 3# 的帖子

还是那句话,如果tw的正则引擎支持所有的正则特性,你说的这些都是可以实现的。
mt只是把一些原来由人做的工作让程序来提前做好了。


ps:同xiaoc,能不能让域名相同的规则显示在一组里面,要更新或者删除都比较方便

[ 本帖最后由 elkay 于 2007-12-29 17:40 编辑 ]
作者: elkay    时间: 2007-12-29 18:24

有些问题,看图,某些长度比较长的规则会出现这样的情况
作者: 懒觉    时间: 2007-12-29 21:33

期盼已久的改进终于开始一点点显现了
作者: elkay    时间: 2007-12-29 23:16

出现如图问题
作者: 懒觉    时间: 2007-12-30 00:06

同楼上出现类似问题
作者: jym2005    时间: 2007-12-30 02:55

提示: 作者被禁止或删除 内容自动屏蔽
作者: joshyupeng    时间: 2007-12-30 14:33

请积极跟踪更新,有一些bug我无法及时发现,故而出现问题,很抱歉。
作者: elkay    时间: 2007-12-30 15:00

依然有问题
作者: joshyupeng    时间: 2007-12-30 15:52

可能是域名匹配的问题,我以为#exd#规则的域名部分必须是*fdsafas*这样形式的,而且中间应该带有点号,两边的*号是应规定,不知道我理解的是否有误,是否可以不加*号,意思是#exd#www.baidu.com#这样的也可以? 我理解是#exd#*www.baidu.com*#这样的形式。

如果是的话,我的理解就有误了。
作者: elkay    时间: 2007-12-30 16:45     标题: 回复 20# 的帖子

必须要加*号的
作者: jym2005    时间: 2007-12-30 17:15

提示: 作者被禁止或删除 内容自动屏蔽
作者: zheaiqian    时间: 2007-12-30 23:45

喜欢这个,用了两天了,还不错,希望更加完美
作者: AY    时间: 2008-1-2 17:12

原帖由 needed 于 2007-12-29 01:42 发表 http://bbs.ioage.com/cn/images/common/back.gif
正则有 (?!) 可以豁免
我的意见跟 e版一样. 正则可以完成所有的任务. 只是复杂性而已
...

请问以下如何用正则匹配?或怎样在 TW2 过滤
用正则表达式能匹配所有 classid 为 d27cdb6e-ae6d-11cf-96b8-444553540000,cfcdaa03-8be4-11cf-b84b-0020afbbccfa,6bf52a52-394a-11d3-b153-00c04f79faa6,22d6f312-b0f6-11d0-94ab-0080c74c7e95,02bf25d5-8c17-4b23-bc80-d3488abddc6b 以外的 <object...</object> 么?作用是禁止 activex object 但豁免 flash/wmp/qt/rp 等

http://bbs.ioage.com/cn/viewthre ... &extra=page%3D1
作者: needed    时间: 2008-1-3 01:03

代码未经测试. 我很希望能有一个网页能验证这个代码.
  另外,这种根据classid 过滤 的防止方法非常不可取. 因为一般都是脚本 appendChild . 然后再赋classid. 黑名单无法过滤.
  1. #ex#<object[\s\S]*?(?!d27cdb6e-ae6d-11cf-96b8-444553540000|cfcdaa03-8be4-11cf-b84b-0020afbbccfa|6bf52a52-394a-11d3-b153-00c04f79faa6|22d6f312-b0f6-11d0-94ab-0080c74c7e95|02bf25d5-8c17-4b23-bc80-d3488abddc6b)[\S\s]*?[^(?:<\/object>)]+<\/object>###<!--virus blinded by tw-->
复制代码

[ 本帖最后由 needed 于 2008-1-3 01:09 编辑 ]
作者: joshyupeng    时间: 2008-1-5 19:47

自己顶一下
作者: jym2005    时间: 2008-1-6 10:49

提示: 作者被禁止或删除 内容自动屏蔽
作者: xym110    时间: 2008-1-6 10:51

白名单列表无法查看..
从服务器更新无法保存
作者: sztb    时间: 2008-1-7 14:13

怎么新版打不开了。
作者: kork2006    时间: 2008-1-9 18:36

试用看看效果如何
作者: yakezhensuo    时间: 2008-1-9 22:43

比目前的清楚有条理得多
作者: sztb    时间: 2008-1-10 08:18

跟我的about:blank插件有冲突,我把该插件中script.htm中的about:blank改成其他名称后,就正常了。
作者: fengbuping    时间: 2008-1-10 12:40

这个再不赞一个,对不起楼主
作者: tabris    时间: 2008-1-19 09:46

今天更新了新版本 楼主这个似乎就不能用了啊   加油哦
作者: Xorcerer    时间: 2008-1-20 14:00

最好能导入Firefox的规则,感觉Firefox这点比较强大,目前无人出其右。
而且,这样做是合法的。
作者: micool    时间: 2008-1-21 10:17

dddddddddddddddddddddddddddddddd
作者: LeoLife    时间: 2008-1-21 16:32

好像很不错哦,试试
作者: o080o    时间: 2008-1-21 17:23

这样的工具...不顶..不行啊.....................

作者: gdmzyejian    时间: 2008-1-22 15:31

不会用,不知道怎么用
作者: VVVXXX    时间: 2008-1-28 22:42

TW真是越做越好了
用了2年的TW
最近几天开始关注广告过滤,顺便练习正则表达式
非常不错
作者: 懒觉    时间: 2008-2-1 09:41

版本号还是显示0.1,还是我下载错了?
作者: pigge    时间: 2008-2-10 15:09

终于等到了一个过滤方面的插件,希望lz能继续完善下去
作者: tinham    时间: 2008-2-10 20:53

是一个好东西,不顶不行
作者: pigge    时间: 2008-2-11 07:13

昨天试用了下,感觉还不错,反馈一下:
1、当“从服务器更新过滤脚本”时,可以更新,但会提示“部分服务器数据更新失败,请查看错误日志了解详细信息”
2、更新以后的过滤规则,不能自己写入tw过滤名单中,需用户手动粘贴修改(这就涉及到如果只修改某个过滤规则就得把所有的规则都重新替换掉)
3、白名单列表和头过滤列表我点击后没有任何规则出现,但我的tw白名单中是有规则的
4、那个正则过滤列表看了半天不知道有什么用处。。。。
作者: castafly    时间: 2008-2-11 12:35

下了就用,管他有没有什么bug!哈哈
作者: ph700    时间: 2008-2-13 12:41

新版打不开了
作者: KQ    时间: 2008-2-14 04:50

好像不是unicode,在英文版下乱码。
作者: cjlu_carl    时间: 2008-2-14 07:27

楼主真好啊~~~~
作者: livesweet    时间: 2008-2-14 10:35

谢了楼主。能不能以网站分类方便管理?
作者: depressedboy    时间: 2008-2-14 10:54     标题: 回复 1# 的帖子

如果拥有firefox的adblock plus的功能就最好了
作者: dgq119    时间: 2008-2-14 15:45

喜欢这个,,还不错,希望更加完美
作者: xidimadai    时间: 2008-2-14 22:07

用了HOHO
作者: janius    时间: 2008-2-19 20:56

看起来,挺有用的!
作者: xidimadai    时间: 2008-2-21 23:32

啥时候在更新 HOHO
作者: nov.six    时间: 2008-2-22 22:58

很详细,很好的帖子!
作者: 007008    时间: 2008-3-21 07:45

谢谢!
作者: 紫色大男孩    时间: 2008-3-21 09:05

谢谢~```研究下!
作者: 白胡子老头    时间: 2008-4-2 14:51

下载,看看!!!
作者: httpwww    时间: 2008-4-3 10:59

还是过滤一下 gif 吧,现在 gif  也只能当广告用了。
作者: asin888    时间: 2008-4-10 11:49

早就看到这个帖子了,一直以为只是简单的黑名单分类工具而已,仔细一看,才发现,竟然有一个从服务器更新的功能啊,非常强悍,研究之后,知道了,原来,这个更新功能就是从网上下载一个txt文件,然后把里面的文本导入到黑名单中.

功能是简单了些,不过,可以优化细节啊.

1.各分类都可单独更新.(基础黑名单和白名单算一个文件)

2.可搜索当前网页的过滤规则并下载更新.(也就是说,我们制作的每个网页的过滤规则单独做txt文件,文件名统一,为xxx.com.txt之类,这些过滤文件的维护应该开放给几个版主之类)(实在不行,就将该功能放一个快捷地址,使用论坛的搜索串链接,点开后直接在论坛搜索该网址,其实这个办法也不错,就怕搜索到后有些人连简单的复制粘贴也不会,所以,此处就得建立过滤包之类的下载文件,下载后自动安装.)

3.更新后的规则应该套红高亮显示,最好有一个更新列表,显示更新了哪些内容.
作者: guxinqin    时间: 2008-4-10 12:21

很好,很强大

作者: lee150    时间: 2008-4-13 01:09

顶顶起啊
作者: asd741    时间: 2008-5-12 11:39

好像挺复杂的,支持。下了,谢谢
作者: cjcj915007    时间: 2008-5-15 22:39

看看,用用
作者: asin888    时间: 2008-6-9 14:08

顶一下,期待更新
作者: vokins    时间: 2009-4-12 12:38

要是更新一下就好了哇~
作者: xlez    时间: 2009-4-12 13:21

很好很强大
作者: royallin    时间: 2009-4-24 16:57


作者: 飞天猪    时间: 2009-4-24 22:53

收藏备用。不过有时候过滤太强了也不行。
作者: Gzsod    时间: 2009-4-29 12:23

好东西
作者: joshyupeng    时间: 2009-5-2 16:39

好久没有看这东西了,呵呵,居然还有人在支持,感动。
作者: smile16888    时间: 2009-6-12 19:35

好久没有看这东西了,呵呵,居然还有人在支持,感动。
joshyupeng 发表于 2009-5-2 16:39 http://bbs.ioage.com/cn/images/common/back.gif

我还研究一下午呢,真是佩服楼主的计算机水平,很强大
作者: chpiter    时间: 2009-7-10 15:39

3.0可以使用吧?

作者: wswdd11330    时间: 2009-7-11 15:45

dddddddddddddddddd
作者: 您好    时间: 2009-7-13 09:42

广告插件还是觉得火狐的做得最好,不过火狐文件太大,我实在是不喜...
作者: airplane    时间: 2009-7-13 17:07

好东西
作者: lxgnet2    时间: 2009-8-20 17:20

不错,试试
作者: lamjoy    时间: 2009-8-26 17:15

很难,不会用
作者: ecofemepop    时间: 2009-12-18 15:49

呃···支持啊···
作者: stephen421    时间: 2010-1-7 07:09

这么好的东西,不顶不行啊
作者: t00733    时间: 2010-1-21 12:27

世界之窗用了很久,现在想多完善一下,多谢分享
作者: zbn    时间: 2010-1-24 01:22

看起来不错,试试




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./) Powered by Discuz! 7.2