如何简单破解shrinktheweb的缩略图跳转广告  

刚写了一片小日志 给你的网站加上指定域名显示在线缩略图功能 ,介绍了一下缩略图的问题.但是在线缩略图的地址跳转不大友好,下面说说最简单的去除方式. 当然你可以先看看效果 测试传送门 .

我们先看一下这个必须包含的js,内容是怎么样的

<script type="text/javascript" src="http://www.shrinktheweb.com/scripts/pagepix.js"></script>

如果你把js保存到本地,打开会看到如下内容.

function stw_pagepix(stwurl,key,stwsize,language,stwoptions){language=typeof(language)!='undefined'?'en':language;if(stwsize==''||stwsize==undefined||(stwsize!='xlg'&&stwsize!='lg'&&stwsize!='sm'&&stwsize!='vsm'&&stwsize!='tny'&&stwsize!='mcr')){stwsize='sm'} var src="http://images.shrinktheweb.com/xino.php?stwembed=1&stwsize="+(stwsize)+"&stwhash=6e3d0748c6&stwaccesskeyid="+encodeURIComponent(key)+"&stwurl="+encodeURIComponent(stwurl);document.write('<a href="'+stwurl+'" onmousedown="javascript:this.href=\'http://verify.shrinktheweb.com/landing.php?lang='+(language)+'&stwaccesskeyid='+encodeURIComponent(key)+'&stwurl='+encodeURIComponent(stwurl)+'\'" target="_blank" rel="nofollow" class="stwpvplink"><img src="'+src+'" class="stwpvp" border="0" /></a>');}

可能你会想这么简单的问题,保存到本地修改调用路径不就行了.但是过一会你就会发现这个不好用了.其实问题出在这里

***************stwhash=6e3d0748c6*************

这个js里面的hash验证挺讨厌,用最懒的办法来搞吧.下面是图片原来的效果,注意看下面的链接

image 咱这么玩吧,反正JS可以替换任意网页内容.在导入脚本的位置放个div

<div id="showProviewDiv">        
<script type="text/javascript">
    stw_pagepix('<?php echo $url?>', '6b02692530702d6', 'lg', 0);
</script>    
</div>        

在后面找个位置放入下面的代码

<script language="javascript">
    //replace some code by clove 2012-04-07
    var mm = document.getElementById("showProviewDiv").innerHTML;
    mm = mm.substring(mm.indexOf("http://images.shrinktheweb.com/xino.php?"),mm.lastIndexOf("\" class=\"stwpvp\""));
    document.getElementById("showProviewDiv").innerHTML="<img rel='nofollow' class='preview' src='"+mm+"' border=0 alt='30c.org'/>";            
</script>
这样出来的图片就干净多了.当然你也可以加入你自己的链接,Just so so.看看 测试传送门 的效果吧.

欢迎大佬支持本博客的发展 -- Donate --

本文链接:如何简单破解shrinktheweb的缩略图跳转广告

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^


分享到:          
  1. 支持支持!!!

  1. 没有通告