Board logo

标题: [TheWorld 3] 如何过滤种子下载弹出窗口脚本 [打印本页]

作者: xmanx    时间: 2010-12-13 18:38     标题: 如何过滤种子下载弹出窗口脚本

本帖最后由 xmanx 于 2010-12-14 20:40 编辑

<script language="JavaScript">
<!-- Begin
function openpage() {
var rand=Math.floor(Math.random()*3+1);
switch(rand)
{
case 1:
window.open('http://xxx.xxxx.xxxx/','','scrollbars=1,resizable=1').blur();
break;
case 2:
window.open('http://yyy.yyy.yyy/','','scrollbars=1,resizable=1').blur();
break;
case 3:
window.open('http://zzz.zzz.zzz/','','scrollbars=1,resizable=1').blur();
break;
default:
break;
}
window.focus();
}
//  End -->
</script>

——————————

直接写 <pattern type="3">
              <targets>
                <param>
                  <![CDATA[openpage() ]]>
                </param>
                <replace>

无效
作者: WeeVee    时间: 2010-12-13 18:46

  1.    <pattern type="1">
  2.     <targets>
  3.      <param><![CDATA[script]]></param>
  4.     </targets>
  5.     <pattern type="2">
  6.      <targets>
  7.       <param><![CDATA[\bopenpage\(\)]]></param>
  8.       <replace><![CDATA[
  9. <!-- TheWorld Browser Adfilter -->
  10. ]]></replace>
  11.      </targets>
  12.     </pattern>
  13.    </pattern>
复制代码

作者: xmanx    时间: 2010-12-13 19:11

哇!!!高手,我试试下
作者: xmanx    时间: 2010-12-13 19:16

非常管用,吓吓啦。有句话怎么说来着...对您的景仰之情,如滔滔江水连绵不绝.......
作者: sztb    时间: 2010-12-13 20:57

<pattern type="1">
                <targets>
                        <param><![CDATA[script]]></param>
                </targets>
                <pattern type="2">
                        <targets>
                                <param><![CDATA[openpage\(\)]]></param>
                                <replace><![CDATA[<!--test-->]]></replace>
                        </targets>
                </pattern>
        </pattern>
作者: xmanx    时间: 2010-12-13 21:13

本帖最后由 xmanx 于 2010-12-13 23:27 编辑

楼上哥哥来迟一步,不过也要好好谢谢啦。顺便问下直接过滤某个图片怎么写?

1 .<urlrules>
                <urlrule>
                        <includeurls>
                                <![CDATA[http://xxxx。gif]]>
                        </includeurls>
                </urlrule>
    </urlrules>
无效。

2. 如果用<pattern type="3">
             <param><![CDATA[xxx.gif]]></param>
    会把整个页面给毙了。

3. 用<pattern type="5">图片变叉

4. 解决了用<pattern type="4">把http开始的一段全咔嚓了

<pattern type="4">
  <targets>
   <param><![CDATA[http://]]></param><paramex><![CDATA[gif"]]></paramex>
   <replace><![CDATA[<!-- TheWorld Browser Adfilter -->]]>
   </replace>
  </targets>
</pattern>

再次感谢WeeVee你令我破身入门,鼓起我对生活的勇气,好好回去学习正则表达式。
作者: jym2005    时间: 2010-12-14 14:47

提示: 作者被禁止或删除 内容自动屏蔽
作者: xmanx    时间: 2010-12-14 20:31

谢谢楼上GG、MM,你们的指教让人豁然开朗。
其实这个规则可以对付绝大多数种子下载站,TW3真的简单多了。
源文件是pidown种子站的。




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