火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 2523|回复: 1

[求助] AJAX调用的数据采集求助

[复制链接]
发表于 2014-3-1 14:32:18 | 显示全部楼层 |阅读模式
本帖最后由 yxabc5588 于 2014-3-1 14:34 编辑


新手学采集,实战时才发现会遇到各种各样的,教程内没有的新问题。苦思很长时间无果,希望各位大大们能帮助一下。感谢。

所在网址:
http://24meinv.com/pic3673.html

页面上有一图片,属性如下:
<img alt="点击获取下载地址" onclick="GetDown(3673)" src="/images/down.gif" />
点击后在原图片位置显示出下载链接


用Fiddler抓包得到的、包含新内容的网址是:http://24meinv.com/ajax.aspx?fun=hdDowns&25

他里面的参数25和onclick="GetDown(3673)里的参数完全不一样啊,似乎这个25就是个随机数吗?


GetDown(3673)所在JS的源文件如下


var purl=document.referrer;
var bbmsg=$("#pmsg").html();
  if(purl!="")
  {
     if(purl.indexOf("24meinv.com")==-1)
     {
        
       //location.href="/gaoqing/"+bbmsg+".html";
         
     }
  }
  else{
      
      
  }
  
//获取随机数
function getURLDateTimePar() {
    var today = new Date();
    var intYear = "" + today.getYear() + "";
    var intMonth = "" + today.getMonth() + 1 + "";
    var intDay = "" + today.getDate() + "";
    var intHours = "" + today.getHours() + "";
    var intMinutes = "" + today.getMinutes() + "";
    var intSeconds = "" + today.getSeconds() + "";

    var RandomNumber = getRandomNumber();
    RandomNumber = "" + RandomNumber + "";
    return intYear + intMonth + intDay + intHours + intMinutes + intSeconds + RandomNumber;

}
//生成随机数
function getRandomNumber()
{
    return parseInt(Math.random() * 100);
}


$(document).ready(function () {
   // tpset();
});
function tpset() {
    var pb = getCookie("pb");
    if (pb != "") {
        tpres();
    }
    else {
        $("img").error(function () {
            var src = $(this).attr("src");
            if (src.indexOf("img.24meinv.com") > 0) {
                var str = src.replace("img.24meinv.com", "98.126.1.234");
                $(this).attr("src", str);
            }
        })
    }
}

function tpres() {
    setCookie("pb", "1");
    $('img').each(function (i) {
        var src = $(this).attr("src");
        if (src.indexOf("img.24meinv.com") > 0) {
            var str = src.replace("img.24meinv.com", "98.126.1.234");
            $(this).attr("src", str);
        }
        if (src.indexOf("98.126.1.234") > 0) {
            var str = src.replace("98.126.1.234", "98.126.1.236");
            $(this).attr("src", str);
        }
    });

}
function getdown()
{
   $.get("/ajax.aspx?fun=downcount&"+getRandomNumber(), function(data){
    if(data!="")
    {
        var value="";
        var arr=data.split("|")
        for(var i=0;i<arr.length;i++)
        {
             var a=arr;
             var ip=a.split(",")[0];
             value+="IP:"+ip+" 正在下载...<br>";
            
        }
        value+="服务器允许 10 个会员同时下载<br><span class=\"red\">当前有 "+arr.length+" 位会员正在下载<br>";
        if(arr.length>9)
        {
          value+="现在无法获取下载  请等待哦~..</span>";
        }
        else
        {
           value+="现在有空闲带宽 赶快下载吧~~..</span>";
        }
        $("#downsmsg").html(value);
        
    }
    else
    {
      $("#downsmsg").html("当前无会员正在下载<br>好机会哦 赶快获取下载吧");
    }

   });
   //setTimeout("getdown()", 5000)
}  

function GetDown(ids)
{

   if(ids=="")
   {
     alert("参数丢失!关闭重新打开下载页!");
     return;
   }
   if(confirm("即将要获取下载地址 是否要继续?"))
   {
    $("#downimg").html("下载地址获取中 请稍后..  <img src=/images/loading.gif width=20px >");
    $.ajax({
        type: "post",
        url: "/ajax.aspx?fun=hdDowns&" + getRandomNumber(),
        dataType: "xml",
        data: { "id": ids },
        error: function (e) {
            alert("错误!");
        },
        success: function (xml) {
            var msg = $(xml).find("string").text();
            msg = unescape(msg);
            if (msg == 3) {
                $("#downimg").html("参数丢失,请重新打开下载页 ");
                //           $("#xldown").css("visibility","")
                //           $("#downimg").html("");
                return;
            }
            else if (msg == 1) {
                $("#downimg").html(" 你不是登陆会员 不能获取下载地址哦  注册免费的会员后 就可以获取下载地址了哦  <a href=\"/reg.aspx\">我要免费注册</a> <a href=\"/Login.aspx\">我要登陆</a>  ");
                //            $("#xldown").css("visibility","")
                //            $("#downimg").html("");
                return;
            }
            
            else if (msg.indexOf("rar") != -1) {

                var aurl = "";
                var arr = msg.split("|");
                var downmsg = arr[0];
                if (arr.length > 2) {
                    var bddowm = arr[1];
                    var code = arr[2];
                    aurl = "<span class=\"red\">如果你觉得爱死美女的下载服务器不够给力 你也可以试下百度网盘下载 </span><br><br>";
                    aurl += "<a href=\"" + bddowm + "\"   target=\"_blank\">" + bddowm + "</a> 提取密码:" + code + "<br><br>";
                }


                aurl += " <a href=\"http://198.204.231.210" + downmsg + "\"   target=\"_blank\">下载地址1</a> <a href=\"http://198.204.231.211" + downmsg + "\"   target=\"_blank\">下载地址2</a> <a href=\"http://198.204.231.212" + downmsg + "\"   target=\"_blank\">下载地址3</a> <a href=\"http://198.204.231.213" + downmsg + "\"   target=\"_blank\">下载地址4</a> <a href=\"http://198.204.231.214" + downmsg + "\"   target=\"_blank\">下载地址5</a><br><br>";
                aurl += " <a href=\"http://142.54.178.162" + downmsg + "\"   target=\"_blank\">百服下载1</a> <a href=\"http://142.54.178.163" + downmsg + "\"   target=\"_blank\">百服下载2</a> <a href=\"http://142.54.178.164" + downmsg + "\"   target=\"_blank\">百服下载3</a> <a href=\"http://142.54.178.165" + downmsg + "\"   target=\"_blank\">百服下载4</a> <a href=\"http://142.54.178.166" + downmsg + "\"   target=\"_blank\">百服下载5</a><br><br>";  
                aurl += "  请使用迅雷多线程下载 当天重复下载不扣积分";

                $("#downimg").html(aurl);
                //            $("#xldown").css("visibility","")
                // $("#downimg").html(" 下载地址2→ <a href=\"" + downurl + "\"   target=\"_blank\">电信下载 </a>  当天重复下载不扣积分");
            }
            else {
                alert(msg);
                $("#downimg").html("");
            }
        }
    });  
}

}


    $("#mdurl").html("下载地址获取中 请稍后..  <img src=/images/loading.gif width=20px >");
    $.ajax({
        type: "post",
        url: "/ajax.aspx?fun=mDowns&" + getRandomNumber(),
        dataType: "xml",
        data: { "id": id },
        error: function (e) {
            alert("错误!");
        },
        success: function (xml) {
            var msg = $(xml).find("string").text();
            msg = unescape(msg);
            if (msg == "") {
                $("#mdurl").html("该套图还未上传网盘 请联系管理员补上哦");
            }
            else {
                var arr = msg.split("|");
                $("#mdurl").html("百度网盘下载地址:<a href=\"" + arr[0] + "\"   target=\"_blank\">" + arr[0] + "</a> 提取密码:" + arr[1]);

            }
        }
    });      
}
发表于 2014-3-1 19:29:59 | 显示全部楼层
实在不好采集的可以考虑用插件试试
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2024-11-25 12:34

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表