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=2019052.部署教程
3.代码如下
//晋江小说app福利中心 sign必须抓观看广告的sign 关键字 watchAdsAddLogconst 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 = 0await 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.messagefor (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.messagebreak;}}let balanceres = await get("newWelfareAndroid/getBalance")if (balanceres.code == 200) balance = balanceres.data.balancereturn "【晋江福利中心】:\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 方法。
注意:
本文部分变量已做脱敏处理,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。技术层面需要提供帮助,可以通过打赏的方式进行探讨。
没有评论:
发表评论