返回列表 发帖

[TheWorld 3] 如何过滤种子下载弹出窗口脚本

本帖最后由 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>

无效

哇!!!高手,我试试下

TOP

非常管用,吓吓啦。有句话怎么说来着...对您的景仰之情,如滔滔江水连绵不绝.......

TOP

本帖最后由 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你令我破身入门,鼓起我对生活的勇气,好好回去学习正则表达式。

TOP

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

TOP

返回列表