论坛首页 入门技术论坛

来贴一个新近发现的批量获取服务端数据的代码(数据为龙卷风收音机的电台播放地址,想要地址的,欢迎拍砖)

浏览 2824 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-04-25   最后修改:2009-06-30
声明:
    因以下代码的大量运行可能会对服务器端造成不必要的影响,现将其"核心"代码进行屏蔽,需要进一步了解的,请直接和本人联系!在此,对之前对fifm可能造成的影响表示歉意!

代码如下,很简短:
var output="";
function getAllUrl(){
  for(var i=7000;i<8000;i++){
//i从0开始就可以获取值了,至于到什么时候结束,就看你想获取多少的数据量了,
//按现在的了解情况,它的有效编号是在7608之内,其中有不少间隔是无数据的.
    ......
    if(text=='')continue;
    var Fields=text.split("\t");
    text=Fields[0];
    Fields=text.split("||");
    text=Fields[0];
    Fields=text.split("->");
    curUrl=Fields[0];
    output += i + "\t" + curUrl + "<br>";
  }
  document.write("地址:"+output);
}
getAllUrl();

    以上代码已通过验证(本人就是用此方法,"偷来"了目前服务器上所有的电台播放地址(多达3600多个).
    至于怎么运行,在此就不多作介绍了哈~大家可自行探索下...嘿嘿~ .
    原先最开始进行"破解"的时候,直接down下网站的js文件,进行解码和简单的修改之后,即可运行,随后没多久,即失效(估计是网管发现了偶的行为,进行了代码升级...- -!)
    可别说偶不厚道啊...谁让它把js代码全都进行了"加密",连播放的地址也进行了"保护"...
    原先是想通过"破解"CRadio的代码进行播放地址的转换的...无奈,至今未知其所采用的编程语言和工具,故无从下手,方才采取此策.
    为验证执行效果,现贴一个附件,为获取到的一部分地址信息.附件里的地址格式即上面代码的输出格式,只包含地址信息,至于地址所对应的电台标题,则需要另外的实现方法进行获取(嘿嘿,这里就不公布啦... 见谅哦...)
    说明下哦...贴出这段代码之后...倘被fifm的网管看到,不要砍我哦...还有哈,因为这段代码,而被"黑客"所利用的后果,本人也概不负责哦...(本着共同学习的原则嘛~ )(不过,还是很有可能被利用了... )
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics