Browse Source

自动体现

main
haptear 3 years ago
parent
commit
f496f0e810
  1. 64
      dati.js

64
dati.js

@ -18,7 +18,7 @@ let dtsignArr=[
]
let amount=0,userid,txflag=0
let amount=0,userid,txflag=0,imei
!(async () => {
@ -28,27 +28,22 @@ let amount=0,userid,txflag=0
if(!(await checkEnv())) return;
for (userid of dtsignArr){
console.log(`开始用户:${userid}刷金币,每次刷满5000`)
console.log(`\n=====开始用户:${userid} 每次刷满5000====`)
await updateInfo(userid)
await $.wait(200)
await updateRedCoupons(userid)
if (amount>3000){
/*
console.log(`开始刷3次提现广告`)
for (let i = 0; i < 3; i++) {
await $.wait(200)
await onAdClick(userid)
await $.wait(Math.floor(Math.random()*3000)+1000)
}
*/
console.log(`开始抽奖卷`)
txflag=0
await onCheck(userid)
}
}else await updateRedCoupons(userid)
//break
}
console.log(`等待3分钟开始查看提现记录`)
await $.wait(5000)
await $.wait(30000)
for (userid of dtsignArr){
console.log(`\n=========${userid}========`)
await Check(userid)
}
@ -122,12 +117,35 @@ async function updateRedCoupons(userid) {
if (amount<5000) await $.wait(Math.floor(Math.random()*3000)+1000),await updateRedCoupons(userid);
}else console.log(`${JSON.stringify(result)}`)
}
async function updateInfo(userid) {
let url = 'http://cpl.apkgo.cn/idiomgame/?s=/UserInfo/updateInfo'
let timestamp= + new Date()
let sign=encrypt('','',userid)
let body=`&userId=${userid}&sign=${sign}`
let urlObject = populateUrlObject(url,body)
await httpRequest('post',urlObject)
if(!httpResult || httpResult.statusCode != 200) {return;}
let result = JSON.parse(httpResult.body);
if(!result) return
//console.log(`${JSON.stringify(result)}`)
if(result.code == 0) {
imei=result.imei
console.log(`imei:${result.imei} `);
let tel = "" + result.alipayaccount;
var newTel = tel.substr(0,3) + "****" + tel.substr(7)
let aliname=result.alipayname
var newname=aliname.substr(0,1)+'**'+aliname.substr(2)
amount=result.redcoupons
console.log(`绑定:${newTel}-${newname} 答题次数:${result.answernum} 金币数:${amount}`);
}else console.log(`${JSON.stringify(result)}`)
}
async function onAdClick(userid) {
let url = 'http://cpl.apkgo.cn/idiomgame/?s=/CashOutInfo/onAdClick'
let timestamp= + new Date()
let sign=encrypt('',timestamp,userid)
let sign=encrypt(imei,timestamp,userid,3)
let body=`&userId=${userid}&timeStamp=${timestamp}&sign=${sign}`
let urlObject = populateUrlObject(url,body)
await httpRequest('post',urlObject)
if(!httpResult || httpResult.statusCode != 200) {return;}
@ -151,10 +169,10 @@ async function onCheck(userid) {
if(!httpResult || httpResult.statusCode != 200) {return;}
let result = JSON.parse(httpResult.body);
if(!result) return
console.log(`${JSON.stringify(result)}`)
//console.log(`${JSON.stringify(result)}`)
if(result.code ==0) { //提现广告次数不够
console.log(`提现卷抽奖:提现广告完成${result.task.curclick}/${result.task.looknum} 提现请求:${result.cashnum}`);
//if (result.cashnum<=3){
if (result.cashnum<=3){
if (result.task.curclick<3){
console.log(`刷提现广告`)
let k=3-result.task.curclick;
@ -167,18 +185,18 @@ async function onCheck(userid) {
if (txflag==1){
console.log(`开始获取订单号`)
await $.wait(2000)
await orderId(userid)
await getorderId(userid)
}else console.log(`刷提现广告失败,跳过`)
//}else console.log(`超过今日提现次数,跳过`)
}else console.log(`超过今日提现次数,跳过`)
}else {
console.log(`提现广告已完成`)
console.log(`开始获取订单号`)
await $.wait(2000)
await orderId()
await getorderId(userid)
}
}
//获取提现订单号
async function orderId(userid) {
async function getorderId(userid) {
let url = 'http://cpl.apkgo.cn/idiomgame/?s=/CashOutInfo/onCashInfo'
let timestamp= + new Date()
let sign=encrypt('',timestamp,userid)
@ -189,7 +207,7 @@ async function orderId(userid) {
await httpRequest('post',urlObject)
if(!httpResult || httpResult.statusCode != 200) {return;}
let result = JSON.parse(httpResult.body);
console.log(`${JSON.stringify(result)}`)
//console.log(`${JSON.stringify(result)}`)
if(!result) return
if(result.code == 1) {
orderId=result.orderId
@ -214,7 +232,7 @@ async function cashOrder(orderId) {
if(!httpResult || httpResult.statusCode != 200) {return;}
let result = JSON.parse(httpResult.body);
if(!result) return
console.log(`${JSON.stringify(result)}`)
//console.log(`${JSON.stringify(result)}`)
if(result.code == 1) {
console.log(`提现:${result.price} 剩余:${result.data.redcoupons}`);
}else console.log(`${JSON.stringify(result)}`)

Loading…
Cancel
Save