年货节不做一键加入购物车
This commit is contained in:
34
jd_nh.js
34
jd_nh.js
@ -33,7 +33,7 @@ const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
|
||||
//const WebSocket = $.isNode() ? require('websocket').w3cwebsocket: SockJS;
|
||||
//IOS等用户直接用NobyDa的jd cookie
|
||||
let cookiesArr = [], cookie = '', message,helpInfo;
|
||||
const shareUuid = 'b3a52fbb01964aa3afb7ff0c57e6b37f'
|
||||
let shareUuid = '83c6d4a80e3447b78572124e1fc3aa7c'
|
||||
if ($.isNode()) {
|
||||
Object.keys(jdCookieNode).forEach((item) => {
|
||||
cookiesArr.push(jdCookieNode[item])
|
||||
@ -87,6 +87,7 @@ const ACT_ID = 'dzvm210168869301'
|
||||
})
|
||||
async function jdNh() {
|
||||
$.score = 0
|
||||
await getShareCode()
|
||||
await getIsvToken()
|
||||
await getIsvToken2()
|
||||
await getActCk()
|
||||
@ -96,6 +97,30 @@ async function jdNh() {
|
||||
await getActContent(false,shareUuid)
|
||||
await showMsg();
|
||||
}
|
||||
|
||||
function getShareCode() {
|
||||
return new Promise(resolve => {
|
||||
$.get({url:'https://gitee.com/shylocks/updateTeam/raw/main/jd_nh.json',headers:{
|
||||
'user-agent': 'JD4iPhone/167490 (iPhone; iOS 14.2; Scale/3.00)'
|
||||
}},(err,resp,data)=>{
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${err}`)
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`)
|
||||
} else {
|
||||
if (safeGet(data)) {
|
||||
data = JSON.parse(data);
|
||||
shareUuid = data['shareUuid']
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp)
|
||||
} finally {
|
||||
resolve(data);
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
function getIsvToken() {
|
||||
let config = {
|
||||
url: 'https://api.m.jd.com/client.action?functionId=genToken',
|
||||
@ -284,8 +309,10 @@ function getActContent(info=false, shareUuid = '') {
|
||||
if (data.data) {
|
||||
$.userInfo = data.data
|
||||
$.actorUuid = $.userInfo.actorUuid
|
||||
if(!info) console.log(`您的好友助力码为${$.actorUuid}`)
|
||||
|
||||
if (!info) {
|
||||
console.log(`您的好友助力码为${$.actorUuid}`)
|
||||
console.log(`当前金币${$.userInfo.score}`)
|
||||
for(let i of ['sign','mainActive','visitSku','allFollowShop','allAddSku','memberCard']){
|
||||
let task = data.data[i]
|
||||
if(task.taskName==='浏览会场' || task.taskName==='浏览商品'
|
||||
@ -298,7 +325,8 @@ function getActContent(info=false, shareUuid = '') {
|
||||
await $.wait(500)
|
||||
}
|
||||
}
|
||||
}else if(task.taskName ==='一键关注店铺' || task.taskName ==='一键加购' || task.taskName ==='一键开卡'){
|
||||
} else if(task.taskName ==='一键关注店铺' || task.taskName ==='一键开卡' // || task.taskName ==='一键加购'
|
||||
){
|
||||
if (task.count < task.taskMax){
|
||||
console.log(`去做${task.taskName}任务`)
|
||||
let res = await getTaskInfo(task.taskType)
|
||||
|
Reference in New Issue
Block a user