2025年4月4日星期五

天使动漫任务脚本(三)

1.购买服务器

阿里云:

服务器购买地址

https://t.aliyun.com/U/qqlxBb

若失效,可用地址

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.部署教程

2024年最新青龙面板跑脚本教程(一)持续更新中

3.代码如下

const rules = {    name"【天使动漫】: ",    cookie: config.tsdm.cookie,    url"https://www.tsdm39.com/plugin.php?id=dsu_paulsign:sign&mobile=yes"//用于获取formhash的链接         formhash'formhash=(.+?)\&'//formhash正则    verify"您需要先登录才能继续本操作"//验证cookie状态    op: [{            name"签到",            method"post",            url"https://www.tsdm39.com/plugin.php?id=dsu_paulsign:sign&operation=qiandao&infloat=0&inajax=0&mobile=yes"//签到链接            data"formhash=@formhash&qdxq=kx&qdmode=3&todaysay=&fastreply=1"        },        {            name"打工",            ua"pc",            method"post"            url"https://www.tsdm39.com/plugin.php?id=np_cliworkdz:work",            data"act=getcre"        }]};async function tsdm() {var sleep = ms => new Promise(resolve => setTimeout(resolve, ms));   const template = await require("../Template");    for(i=0;i<8;i++) {        let dg= await require("axios").post("https://www.tsdm39.com/plugin.php?id=np_cliworkdz:work","act=clickad", {headers: {cookie: rules.cookie,referer: rules.url,"User-Agent""Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.105 Safari/537.36"}})    if((""+dg.data).match(/才可再次进行。/)) break;    console.log("第"+(i+1)+"次打工:"+dg.data)    await sleep(1500)    }        return rules.name + await template(rules)}module.exports = tsdm

解析

这个脚本是为了自动化在天使动漫网站的签到和打工任务。

全局配置对象 rules

  • name: 标识脚本的名称,用于日志记录或显示消息。

  • cookie: 从配置对象config中获取tsdm的cookie,用于在请求中验证用户的登录状态。

  • url: 获取formhash的链接。formhash是用于验证表单提交的安全性的哈希值,防止CSRF攻击。

  • formhash: 正则表达式,用于从内容中提取formhash

  • verify: 验证cookie状态的消息,用于检查用户是否需要登录。

  • op: 操作数组,定义了具体的网站操作。

    • 第一个操作是"签到",使用POST方法提交表单,data字段中包含用于签到的各种参数,包括formhash和其他签到相关数据。

    • 第二个操作是"打工",同样使用POST方法,提交到不同的URL以执行打工操作,使用的data"act=getcre"

函数 tsdm()

  • 引入了Template模块,可能负责处理签到和打工操作的逻辑。

  • 循环8次执行打工操作,使用axios库发起POST请求。每次请求间隔1500毫秒(使用sleep函数实现延时)。通过检查返回的数据中是否包含特定字符串("才可再次进行。")来决定是否继续循环。

  • 每次打工操作的结果会被记录并显示。

  • 最后,返回由template模块处理过的结果,并添加脚本名称前缀。

导出函数 tsdm

  • 使得其他JavaScript文件可以引入这个模块并执行tsdm函数以自动化签到和打工任务。


【历史文章】

天使动漫任务脚本

天使动漫任务脚本(二)


注意

本文部分变量已做脱敏处理,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。技术层面需要提供帮助,可以通过打赏的方式进行探讨。






没有评论:

发表评论

一天收入867元,分享5个短剧推广任务平台,兼职日结,0粉可做

其实无论当下多安稳,趁早给自己留条退路,对自己而言百利无一害。 而这个退路,肯定是要有自己的副业,并且越早开始越好。 最近短剧市场火爆,各行大佬都开始布局短剧,之前看短剧要付费充值解锁,9.9元 、19.9元、甚至39.9元的都有。 但现在微信、支付宝推出免费短剧全集, 很多...