Update 美孚.js

This commit is contained in:
3288588344
2024-07-21 18:11:22 +08:00
committed by GitHub
parent 2971e317f4
commit c581482aad

View File

@@ -9,44 +9,45 @@
频道https://pd.qq.com/s/672fku8ge 频道https://pd.qq.com/s/672fku8ge
*/ */
const axios = require('axios'); const axios = require('axios');
const mftoken = process.env.mftoken.split('&'); const mftoken = process.env.mftoken.split('&');
const url = "https://www.rewards.mobil.com.cn/web/index.php?_mall_id=1&r=api/kc/user/user-sign-info"; async function signIn() {
const url = 'https://www.rewards.mobil.com.cn/web/index.php?_mall_id=1&r=api/kc/user/sign-in';
async function fetchSignInfo(mftoken) {
const headers = { const headers = {
"Host": "www.rewards.mobil.com.cn", 'Host': 'www.rewards.mobil.com.cn',
"Connection": "keep-alive", 'Connection': 'keep-alive',
"x-form-id-list": '[{"value":"requestFormId:fail deprecated","type":0,"remains":1,"expires_at":"2024-07-27 10:40:54"}]', 'Content-Length': '0',
"charset": "utf-8", 'x-form-id-list': '[]',
"x-app-platform": "wxapp", 'charset': 'utf-8',
"x-requested-with": "XMLHttpRequest", 'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/126.0.6478.122 Mobile Safari/537.36 XWEB/1260059 MMWEBSDK/20240501 MMWEBID/3628 MicroMessenger/8.0.50.2701(0x28003252) WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64 MiniProgramEnv/android',
"User-Agent": "Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/126.0.6478.122 Mobile Safari/537.36 XWEB/1260059 MMWEBSDK/20240501 MMWEBID/3628 MicroMessenger/8.0.50.2701(0x28003252) WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64 MiniProgramEnv/android", 'x-user-id': '1045255',
"content-type": "application/x-www-form-urlencoded", 'Accept-Encoding': 'gzip,compress,br,deflate',
"x-channel": "WXapp", 'x-app-platform': 'wxapp',
"x-user-id": "1045255", 'x-requested-with': 'XMLHttpRequest',
"Accept-Encoding": "gzip,compress,br,deflate", 'content-type': 'application/x-www-form-urlencoded',
"x-app-version": "4.8.9", 'x-channel': 'WXapp',
"x-access-token": mftoken, 'x-app-version': '4.8.9',
"Referer": "https://servicewechat.com/wx46f9572cac706c22/120/page-frame.html" 'Referer': 'https://servicewechat.com/wx46f9572cac706c22/120/page-frame.html'
}; };
try { try {
const response = await axios.get(url, { headers: headers }); for (let token of mftoken) {
const result = response.data; headers['x-access-token'] = token;
if (result["code"] === 0 && result["data"]["now_date_is_sign"]) { const response = await axios.post(url, {}, { headers: headers });
console.log(`签到成功,已累计签到${result["data"]["sign_continue_text"]}天,本次获得${result["data"]["sign_once_point"]}积分。`); if (response.data.code === 0 && response.data.data.now_date_is_sign) {
console.log("签到成功,已累计签到{}天,本次获得{}积分。".format(response.data.data.sign_continue_text, response.data.data.sign_once_point));
} else if (response.data.code === 1) {
console.log("签到失败,错误信息:", response.data.msg);
} else { } else {
console.error(`签到失败,错误信息:${result["msg"]}`); console.log("响应:", response.data);
}
} }
} catch (error) { } catch (error) {
console.error(`请求出错,错误信息:${error.message}`); console.error(error);
} }
} }
mftoken.forEach(mftoken => { signIn();
fetchSignInfo(mftoken);
});