mirror of
https://github.com/shufflewzc/faker2.git
synced 2025-04-23 10:58:44 +08:00
update
This commit is contained in:
parent
db5ad34627
commit
d1393b0e3c
@ -2,13 +2,17 @@
|
|||||||
赚钱大赢家兑换50
|
赚钱大赢家兑换50
|
||||||
|
|
||||||
58 59 23 * * * jd_makemoneyshop_getred.js
|
58 59 23 * * * jd_makemoneyshop_getred.js
|
||||||
|
默认换50,可改id
|
||||||
|
"id": "8609ec76a8a70db9a5443376d34fa26a" 50元
|
||||||
|
"id": "b141ddd915d20f078d69f6910b02a60a" 8元
|
||||||
|
"id": "66d9058514891de12e96588697cc3bb3" 3元
|
||||||
|
"id": "d71b23a381ada0934039d890ad22ab8d" 0.5元
|
||||||
默认不执行
|
默认不执行
|
||||||
默认只执行1个ck,多账号请单独指定ck
|
默认只执行1个ck,多账号请单独指定ck
|
||||||
全部ck并发 task jd_makemoneyshop_reward.js conc JD_COOKIE
|
全部ck并发 task jd_makemoneyshop_reward.js conc JD_COOKIE
|
||||||
指定某个ck或者某些ck task jd_fruit.js desi JD_COOKIE 1 或者 task jd_fruit.js desi JD_COOKIE 1-5
|
指定某个ck或者某些ck task jd_fruit.js desi JD_COOKIE 1 或者 task jd_fruit.js desi JD_COOKIE 1-5
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
let redid="8609ec76a8a70db9a5443376d34fa26a";//兑换50元
|
||||||
const $ = new Env("大赢家兑50红包");
|
const $ = new Env("大赢家兑50红包");
|
||||||
const notify = $.isNode() ? require('./sendNotify') : '';
|
const notify = $.isNode() ? require('./sendNotify') : '';
|
||||||
//Node.js用户请在jdCookie.js处填写京东ck;
|
//Node.js用户请在jdCookie.js处填写京东ck;
|
||||||
@ -55,7 +59,7 @@ if ($.isNode()) {
|
|||||||
$.ADID = getUUID("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", 1);
|
$.ADID = getUUID("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", 1);
|
||||||
$.UUID = getUUID("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
|
$.UUID = getUUID("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
|
||||||
for (let i of Array(3)){
|
for (let i of Array(3)){
|
||||||
getred();
|
getred(redid);
|
||||||
await $.wait(200);
|
await $.wait(200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -146,10 +150,10 @@ async function getExchangequery(){
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
async function getred(){
|
async function getred(id){
|
||||||
return new Promise(async resolve => {
|
return new Promise(async resolve => {
|
||||||
const options = {
|
const options = {
|
||||||
url: `https://wq.jd.com/prmt_exchange/client/exchange?g_ty=h5&g_tk=&appCode=ms2362fc9e&bizCode=makemoneyshop&ruleId=b0795152caef79b07ba0e1d7482be60e&sceneval=2`,
|
url: `https://api.m.jd.com/api?functionId=jxPrmtExchange_exchange&appid=cs_h5&body=%7B%22bizCode%22%3A%22makemoneyshop%22%2C%22ruleId%22%3A%22${id}%22%2C%22sceneval%22%3A2%2C%22buid%22%3A325%2C%22appCode%22%3A%22%22%2C%22time%22%3A${Date.now()}%2C%22signStr%22%3A%22%22%7D`,
|
||||||
headers: {
|
headers: {
|
||||||
'Accept':'*/*',
|
'Accept':'*/*',
|
||||||
'Accept-Encoding': 'gzip, deflate, br',
|
'Accept-Encoding': 'gzip, deflate, br',
|
||||||
|
@ -54,10 +54,10 @@ if ($.isNode()) {
|
|||||||
}
|
}
|
||||||
$.ADID = getUUID("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", 1);
|
$.ADID = getUUID("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", 1);
|
||||||
$.UUID = getUUID("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
|
$.UUID = getUUID("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
|
||||||
await getHome()
|
//await getHome()
|
||||||
if ($.isNormal) {
|
//if ($.isNormal) {
|
||||||
await getExchangequery()
|
await getExchangequery()
|
||||||
await getExchange()
|
//await getExchange()
|
||||||
if (cashout) {
|
if (cashout) {
|
||||||
cashout = cashout.reverse()
|
cashout = cashout.reverse()
|
||||||
// console.log(cashout)
|
// console.log(cashout)
|
||||||
@ -66,7 +66,7 @@ if ($.isNode()) {
|
|||||||
await getExchangeOut(cash.id)
|
await getExchangeOut(cash.id)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})().catch((e) => { $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') }).finally(() => { $.done(); })
|
})().catch((e) => { $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') }).finally(() => { $.done(); })
|
||||||
@ -110,7 +110,7 @@ async function getHome(){
|
|||||||
async function getExchangequery(){
|
async function getExchangequery(){
|
||||||
return new Promise(async resolve => {
|
return new Promise(async resolve => {
|
||||||
const options = {
|
const options = {
|
||||||
url: `https://api.m.jd.com/api?functionId=makemoneyshop_exchangequery&appid=jdlt_h5&channel=jxh5&cv=1.2.5&clientVersion=1.2.5&client=jxh5&uuid=7296248594457&cthr=1&body=%7B%22activeId%22%3A%2263526d8f5fe613a6adb48f03%22%2C%22sceneval%22%3A2%2C%22buid%22%3A325%2C%22appCode%22%3A%22msc588d6d5%22%2C%22time%22%3A1671265664838%2C%22signStr%22%3A%22%22%7D&t=1671265664839&loginType=2`,
|
url: `https://api.m.jd.com/api?functionId=makemoneyshop_exchangequery&appid=jdlt_h5&t=1675779008647&channel=jxh5&cv=1.2.5&clientVersion=1.2.5&client=jxh5&uuid=7296248594457&cthr=1&loginType=2&body=%7B%22activeId%22%3A%2263526d8f5fe613a6adb48f03%22%2C%22sceneval%22%3A2%2C%22buid%22%3A325%2C%22appCode%22%3A%22ms2362fc9e%22%2C%22time%22%3A1675779008647%2C%22signStr%22%3A%2274a7040ca4225c03a11c792c44f98082%22%7D`,
|
||||||
headers: {
|
headers: {
|
||||||
'Accept':'*/*',
|
'Accept':'*/*',
|
||||||
'Accept-Encoding': 'gzip, deflate, br',
|
'Accept-Encoding': 'gzip, deflate, br',
|
||||||
@ -156,7 +156,7 @@ async function getExchangequery(){
|
|||||||
async function getExchange(){
|
async function getExchange(){
|
||||||
return new Promise(async resolve => {
|
return new Promise(async resolve => {
|
||||||
const options = {
|
const options = {
|
||||||
url: `https://wq.jd.com/prmt_exchange/client/exchange/list-record?g_ty=h5&g_tk=&appCode=msc588d6d5&bizCode=makemoneyshop&exchangeType=2¤t=1&size=20&sceneval=2`,
|
url: `https://api.m.jd.com/api?functionId=makemoneyshop_exchangequery&appid=jdlt_h5&t=1675779008647&channel=jxh5&cv=1.2.5&clientVersion=1.2.5&client=jxh5&uuid=7296248594457&cthr=1&loginType=2&body=%7B%22activeId%22%3A%2263526d8f5fe613a6adb48f03%22%2C%22sceneval%22%3A2%2C%22buid%22%3A325%2C%22appCode%22%3A%22ms2362fc9e%22%2C%22time%22%3A1675779008647%2C%22signStr%22%3A%2274a7040ca4225c03a11c792c44f98082%22%7D`,
|
||||||
headers: {
|
headers: {
|
||||||
'Accept':'*/*',
|
'Accept':'*/*',
|
||||||
'Accept-Encoding': 'gzip, deflate, br',
|
'Accept-Encoding': 'gzip, deflate, br',
|
||||||
@ -173,7 +173,7 @@ async function getExchange(){
|
|||||||
} else {
|
} else {
|
||||||
if (data) {
|
if (data) {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if (data.data && data.ret === 0) {
|
if (data.data && data.code === 0) {
|
||||||
// console.log(data.data.records)
|
// console.log(data.data.records)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -192,7 +192,7 @@ async function getExchange(){
|
|||||||
async function getExchangeOut(id){
|
async function getExchangeOut(id){
|
||||||
return new Promise(async resolve => {
|
return new Promise(async resolve => {
|
||||||
const options = {
|
const options = {
|
||||||
url: `https://wq.jd.com/prmt_exchange/client/exchange?g_ty=h5&g_tk=&appCode=msc588d6d5&bizCode=makemoneyshop&ruleId=${id}&sceneval=2`,
|
url: `https://api.m.jd.com/api?functionId=jxPrmtExchange_exchange&appid=cs_h5&body=%7B%22bizCode%22%3A%22makemoneyshop%22%2C%22ruleId%22%3A%22${id}%22%2C%22sceneval%22%3A2%2C%22buid%22%3A325%2C%22appCode%22%3A%22%22%2C%22time%22%3A${Date.now()}%2C%22signStr%22%3A%22%22%7D`,
|
||||||
headers: {
|
headers: {
|
||||||
'Accept':'*/*',
|
'Accept':'*/*',
|
||||||
'Accept-Encoding': 'gzip, deflate, br',
|
'Accept-Encoding': 'gzip, deflate, br',
|
||||||
@ -207,14 +207,7 @@ async function getExchangeOut(id){
|
|||||||
if (err) {
|
if (err) {
|
||||||
console.log(`${JSON.stringify(err)}`)
|
console.log(`${JSON.stringify(err)}`)
|
||||||
} else {
|
} else {
|
||||||
if (data) {
|
console.log(JSON.parse(data));
|
||||||
data = JSON.parse(data);
|
|
||||||
if (data.data) {
|
|
||||||
console.log(data)
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
console.log(`京东服务器返回空数据`)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
$.logErr(e, resp)
|
$.logErr(e, resp)
|
||||||
|
Loading…
Reference in New Issue
Block a user