var nIntervId;
var count = 1;
var goDate;
var setDate = "2020-06-28 19:49:59";
function go(setDate) {
console.log("王一博 ^_^ 正在帮你抢购***** 刷新" + count + "次");
//console.log("host:" + window.location.hostname);
count++;
// iPhone X go set time
if (Date.now() >= new Date(setDate)) {
//console.log("开始抢购iPhone X" + Date.now());
//秒杀
if ($(parent.frames[0].document).find("#btnType").length == 1) {
console.log("(++++++++++++正在秒杀");
parent.frames[0].document.getElementById("btnType").click();
return;
}
//去购物车结算
if ($(parent.frames[0].document).find("#buy").length == 1) {
console.log("(++++++++++++正在去购物车结算");
parent.frames[0].document.getElementById("buy").click();
}
//提交订单order-submit
if ($(parent.frames[0].document).find("#goorder").length == 1) {
console.log("(++++++++++++正在提交订单");
//$(parent.frames[0].document).find(".payment-item item-selected online-payment")
//在线支付
parent.frames[0].document.getElementById("goorder").click();
}
}
}
function rewrite(current) {
fr4me = '<frameset cols=\'*\'>\n<frame src=\'' + current + '\'/>';
fr4me += '</frameset>';
with (document) { write(fr4me); void (close()) };
}
//注入sql
rewrite(window.location.href);
//这里需要注意的是,prompt有两个参数,前面是提示的话,后面是当对话框出来后,在对话框里的默认值
var d = prompt("请输入抢购开始时间", "2020-06-28 20:49:59");
//如果返回的有内容
//如果返回的有内容
if (d) {
try {
setDate = new Date(d);
console.log("设定时间成功:" + setDate);
alert("监控期间,请保持标签页在最前面");
//go(); 0.25秒执行一次
nIntervId = setInterval("go(setDate)", 250);
}
catch (e) {
alert("时间格式不正确,请使用yyyy-MM-dd hh:mm:ss格式,精确到秒, 请重试");
}
}
else {
alert("请抢购时间, 请重重试");
}
/*
clearInterval(nIntervId);//停止监控
*/