2025年4月5日星期六

UG爱好者任务脚本

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"【ug爱好者】: ",    url"http://www.ugsnx.com/forum.php?mod=guide&view=newthread&mobile=2"//用于获取formhash的链接    cookie: config.ugsnx.cookie,    formhash'formhash=(.+?)"'//formhash正则    verify"有你更精彩!",    op: [{        name"签到",        charset"gb2312",        method"get"//签到请求方式 get/post        url"http://www.ugsnx.com/plugin.php?id=dsu_amupper&ppersubmit=true&nogoto=1&formhash=@formhash&mobile=2&inajax=1"    }]};
async function ugsnx() {    const template = require("../Template");    return rules.name + await template(rules)}module.exports = ugsnx

解析

这段代码是为了自动化在UG爱好者论坛的签到功能。

全局配置对象 rules

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

  • url: 用于获取formhash的链接,formhash是用来防止跨站请求伪造(CSRF)的安全措施。

  • cookie: 从配置对象config中获取的ugsnx网站的用户cookie,用于身份验证。

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

  • verify: 验证cookie状态的消息,这里的"有你更精彩!"是登录后页面上的欢迎词,用于确认用户已成功登录。

  • op: 操作数组,这里定义了签到的具体操作。

    • name: 操作的名称。

    • charset: 指定字符集,这里为gb2312,常用于中文网站。

    • method: 请求方式,这里是GET。

    • url: 完成签到操作的具体链接。formhash值将在请求时动态替换。

函数 ugsnx()

  • template: 异步导入Template模块,该模块负责处理网络请求和数据处理逻辑。

  • 函数通过调用template函数并传入rules对象来执行签到操作,然后在结果前添加rules.name形成最终的返回值。

导出函数 ugsnx

  • ugsnx函数导出,使其他JavaScript文件可以引入并执行此函数,从而自动化签到任务。


注意

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



没有评论:

发表评论

打字也能赚钱?分享3个零撸正规赚钱平台,一单一结600,空闲在家就能做!

在网上赚钱,其实就是靠信息差赚钱。 什么是信息差赚钱呢? 比如现在刚出现了一个项目,还没有多少人知道,有的人看了觉着是个新出现的项目肯定没有什么搞头,就扭头走了。 而有的人便抓住了这个机会,在没人搞的时候他先做了起来,然后跟着他做的人越来越多。等这个项目都出现在大众视野的时候...