1.购买服务器
阿里云:
服务器购买地址
https://t.aliyun.com/U/C6sVsb
若失效,可用地址
https://www.aliyun.com/activity/wuying/dj?source=5176.29345612&userCode=49hts92d
腾讯云:
https://curl.qcloud.com/wJpWmSfU
若失效,可用地址
https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=ad201ee2ef3b771157f72ee5464b1fea&from=console
华为云
https://activity.huaweicloud.com/cps.html?fromacct=64b5cf7cc11b4840bb4ed2ea0b2f4468&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905
2.部署教程
3.代码如下
//晋江小说app福利中心 sign必须抓观看广告的sign 关键字 watchAdsAddLog
const axios = require("axios");
const sign = encodeURIComponent(config.jjwxc.sign)
function get(op, other = "", method = "get" ) {
return new Promise(async (resolve) => {
try {
let data = `versionCode=264&sign=${sign}`
let url = `https://android.jjwxc.net/${op}?versionCode=264&sign=${sign}&${other}`
if (method == "get") res = await axios.get(url);
if (method == "post") res = await axios.post(url, data);
console.log(res.data)
resolve(res.data)
} catch (err) {
console.log(err);
resolve("签到接口请求出错")
}
resolve();
});
}
async function jjwxcNewWelfare() {
message = "";
balance = 0
await get("androidapi/shareInvite","","post")
for (id of [1, 2, 3, 4]) {
await get("newWelfareAndroid/executeGet", "welfare_task_id=" + id)
}
//签到
let signres = await get("androidapi/signin","" ,"post")
signresult = signres&&signres&&signres.message
for (i = 0; i < 99; i++) {
let res1 = await get("newWelfareAndroid/watchAdsAddLog") //看广告
if (res1.code == 200) await get("newWelfareAndroid/executeGet", "welfare_task_id=8")
else {
message = res1.message
break;
}
}
let balanceres = await get("newWelfareAndroid/getBalance")
if (balanceres.code == 200) balance = balanceres.data.balance
return "【晋江福利中心】:\n 签到:"+signresult+"\n 阳光值:" + balance + "\n 看视频:" + message
}
module.exports = jjwxcNewWelfare;
解析
这脚本是对晋江小说APP福利中心的自动化操作脚本,目的是模拟签到、观看广告、获取阳光值等任务。
主要功能
- 签到
:通过接口进行签到操作。 - 执行福利任务
:模拟执行不同的福利任务(如"分享邀请"、"观看广告"等)。 - 观看广告
:自动观看广告以获取奖励。 - 获取余额
:查询当前的阳光值余额。 get
方法:构造请求的 URL,并根据 method
的值使用axios.get
或axios.post
发送请求。请求发送成功后打印响应数据。 如果请求失败,会打印错误信息并返回默认的错误信息。 op
: 请求的接口操作路径(如 "androidapi/signin"
)。other
: 额外的参数,默认为空字符串。 method
: 请求的 HTTP 方法(默认为 GET)。 该方法是一个封装了 axios
请求的通用方法,用于执行 HTTP 请求(GET 或 POST)。jjwxcNewWelfare
方法:先调用 get("androidapi/shareInvite")
方法来执行分享邀请任务。然后通过循环执行 get("newWelfareAndroid/executeGet", "welfare_task_id=" + id)
来执行福利任务。调用 get("androidapi/signin")
进行签到操作,并获取签到结果。循环尝试观看广告,直到成功或达到上限(最多 99 次)。 如果观看广告成功,则继续执行相关任务,否则记录失败信息并终止循环。 最后调用 get("newWelfareAndroid/getBalance")
获取当前阳光值余额。这是脚本的主逻辑方法,负责执行一系列自动化操作,包括签到、任务执行和广告观看。 - 功能
: 返回一个字符串,包含签到结果、阳光值和广告观看的结果。
这脚本的核心目的是自动化操作晋江小说APP福利中心,完成签到、任务执行、广告观看等流程,并最终获取阳光值余额。通过封装的 get
方法,可以灵活地向指定的接口发送请求,支持 GET 和 POST 方法。
注意:
本文部分变量已做脱敏处理,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。技术层面需要提供帮助,可以通过打赏的方式进行探讨。
没有评论:
发表评论