京东夺宝岛自动抢购

1.


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);

转载于:https://www.cnblogs.com/cjllmd/p/6429657.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值