京东夺宝岛自动抢购

Posted on By toplion

京东夺宝岛自动抢购
var hasBitPrice = 1;

function jingPai() {
    var priceCus = 1;
    var priceCusMax = 6000; //心里价位,超过不竞拍
    var currentCusPrice = 0;

    var paimaiId = $(“#paimaiId”).
    val();
    var url = “//bid.jd.com/json/current/englishquery?paimaiId=” + paimaiId + “&skuId=0&t=” + getRamdomNumber() +
“&
    start =” +queryStart + “&
    end =” +queryEnd;
    $.ajax({
        url: url,
        dataType: “jsonp”,
    success: function (response) {
        console.log(response);
        console.log(“当前最新价格” +response.currentPrice
    )
        ;
        currentCusPrice = Number(response.currentPrice);
        if (hasBitPrice == currentCusPrice) {
            console.log(“价格相同,不需出价”+”hasBitPrice:”
            +hasBitPrice +”currentCusPrice:”
            +currentCusPrice
        )
            ;
            jingPai();
            return;
        }
        priceCus = currentCusPrice + 1;
        if (priceCus < priceCusMax) {
            console.log(“正在出价”)
            ;var url = “/services/
            bid.action ? t =” +getRamdomNumber();
            var data = {paimaiId: paimaiId, price: priceCus, proxyFlag: 0, bidSource: 0};
            jQuery.getJSON(url, data, function (jqXHR) {
                if (jqXHR != undefined) {
                    console.log(jqXHR);
                    if (jqXHR.result == ‘
                    200’)
                    {
                        hasBitPrice = priceCus;
                    }
                    if (jqXHR.result ==’
                    517′)
                    {
                    setTimeout(“jingPai()”,1600); console.log(“延迟请求2秒”); }else if(jqXHR.result==’516′){//拍卖结束 return; }else{ setTimeout(“jingPai()”,1000); } } }); } else { console.log(“当前价格已经大于你设定的最高价格,出价失败”); } } }); }; jingPai(); 2. var hasBitPrice=1; function jingPai() { var priceCus = 1; var priceCusMax = 100; //心里价位,超过不竞拍 var currentCusPrice = 0; var remainTime=0; var paimaiId = $(“#paimaiId”).val(); var url = “//bid.jd.com/json/current/englishquery?paimaiId=” + paimaiId + “&skuId=0&t=” + getRamdomNumber() + “&start=” + queryStart + “&end=” + queryEnd; $.ajax({ url: url, dataType: “jsonp”, success: function (response) { console.log(response); console.log(response.remainTime); currentCusPrice = Number(response.currentPrice); remainTime=response.remainTime; if(remainTime>2000){
                        return;
                    }
                    priceCus = currentCusPrice + 1;
                    if (priceCus < priceCusMax) {
                        console.log(“正在出价”)
                        ;
                        var url = “/services/
                        bid.action ? t =” +getRamdomNumber();
                        var data = {
                            paimaiId: paimaiId,
                            price: priceCus,
                            proxyFlag: 0,
                            bidSource: 0
                        };
                        jQuery.getJSON(url, data, function (jqXHR) {
                            if (jqXHR != undefined) {
                                console.log(jqXHR);
                                if (jqXHR.result == ‘
                                200’)
                                {
                                    hasBitPrice = priceCus;
                                }
                            }
                        });
                    } else {
                        console.log(“当前价格已经大于你设定的最高价格,出价失败”)
                        ;
                    }
                }
            });
        }
        ;
        setInterval(“jingPai()”,
        300
    )
        ;