- UID
- 273328
- 帖子
- 3
- 精华
- 0
- 贡献
- 0
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2010-3-28
|
纯属探讨,代码如下:
- <rule>
- <name>gougou</name>
- <domains>
- <domain>
- <include>
- <![CDATA[*119.147.41.16/*]]>
- </include>
- </domain>
- </domains>
- <pattern type="1">
- <targets>
- <param>
- <![CDATA[script]]>
- </param>
- </targets>
- <pattern type="2">
- <targets>
- <param>
- <![CDATA[adjs|coplink|getCopUrl|sandai]]>
- </param>
- <replace>
- <![CDATA[<!--AD Blocked by me-->]]>
- </replace>
- </targets>
- </pattern>
- </pattern>
- <pattern type="1">
- <targets>
- <param>
- <![CDATA[p]]>
- </param>
- </targets>
- <pattern type="2">
- <targets>
- <param>
- <![CDATA[class="adLink"|style="margin-bottom:20px;magin-top-50px;clear: both; top: -10px; margin-bottom: 10px;"]]>
- </param>
- <replace>
- <![CDATA[<!--AD Blocked by me-->]]>
- </replace>
- </targets>
- </pattern>
- </pattern>
- <pattern type="1">
- <targets>
- <param>
- <![CDATA[div]]>
- </param>
- </targets>
- <pattern type="2">
- <targets>
- <param>
- <![CDATA[class="gg(Bar"|SideBox")]]>
- </param>
- <replace>
- <![CDATA[<!--AD Blocked by me-->]]>
- </replace>
- </targets>
- </pattern>
- </pattern>
- </rule>
复制代码
这个是用于迅雷狗狗下载页面(也就是通过脚本给出最终链接的页面)的。问题是:如果script那里加上coplink|getCopUrl|sandai中的任何一个过滤条件,脚本就无法执行,不能直接用迅雷下载。如果不加这几个条件,可以用迅雷下载,但是会随机弹出合作网站。如果不希望得到最终链接后弹出合作网站,有什么办法吗?
还有想请教tw3的过滤是下载广告后屏蔽呢,还是下载前拦截?
另外我想说的是,这个代码我自己看了也觉得很烂,又长又臭。没办法,TW3的广告过滤非常不直观,对一般用户来说太过繁复,远不如firefox的adblock plus与element helper的组合。不知道出于什么考虑,会是这样一种形式。 |
|