2025年2月16日星期日

帆软社区任务脚本

1.购买服务器

阿里云:

服务器购买地址

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

若失效,可用地址

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.fanruan.cookie,    url: "https://bbs.fanruan.com/plugin.php?id=k_misign:sign", //用于获取formhash的链接    formhash: 'formhash=(.+?)\\"', //formhash正则    verify: "使用QQ帐号登录", //验证cookie状态    op: [{            name: "签到",            method: "get", //签到请求方式 get/post            url: "https://bbs.fanruan.com/qiandao/?mod=sign&operation=qiandao&format=text&formhash=@formhash", //签到链接        },        {            name: "大转盘", //多次运行会扣豆            method: "get", //签到请求方式 get/post            url: "https://bbs.fanruan.com/plugin.php?id=levaward:l&fh=@formhash&m=_openaward.18&ajax&_t=0.7032190526469371",            reg2: "awardnum", //重复签到判断            reg3: "8\\d+", //签到成功判断            info: ".+", //签到成功返回信息        },        {            name: "摇摇乐",                      method: "post", //签到请求方式 get/post            url: "https://bbs.fanruan.com/plugin.php?id=yinxingfei_zzza:yinxingfei_zzza_post",            data: "formhash=@formhash",            reg2: "已经摇过", //重复签到判断            reg3: "摇出", //签到成功判断            info: "摇出\\d+豆", //签到成功返回信息        },    ]};async function togamemod() {    const template = require("../Template");    return rules.name + await template(rules)}module.exports = togamemod

解析

这脚本用于自动化在帆软社区(Fanruan Community)的网站上执行签到、大转盘和摇摇乐等活动。代码通过模块化的方式整理了签到流程,允许通过配置的方式轻松调整各种操作。

配置对象 rules

  • name: 用于日志或消息提示,标识是帆软社区的操作。

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

  • url: 获取页面的URL,用来提取formhashformhash是一个安全令牌,常用于防止跨站请求伪造(CSRF)。

  • formhash: 一个正则表达式,用于从获取到的HTML中提取formhash值。

  • verify: 用于验证cookie状态的字符串,检查是否仍通过QQ帐号登录。

  • op: 包含三个操作(签到、大转盘、摇摇乐),每个操作定义了名称、请求方法、URL、数据(如果需要)、以及成功或失败的判断逻辑。

操作详解

  1. 签到

    • 使用GET方法访问指定的签到URL,URL中的@formhash会被实际的formhash值替换。

  2. 大转盘

    • 也是通过GET方法,访问包含特定查询字符串的URL。包括一个随机数来防止缓存影响结果。使用正则表达式来判断操作是否成功或已经执行过。

  3. 摇摇乐

    • 使用POST方法,需要提供formhash作为数据提交。同样包含成功和失败的判断逻辑,以及返回信息的匹配规则。

函数 togamemod()

  • 这个异步函数使用require加载了一个模板模块,传递rules配置进行处理,然后返回处理结果。

  • 模板模块template定义了如何使用这些规则与帆软社区的服务器交互,执行相应的签到和游戏操作。

模块导出

  • 通过module.exports = togamemod;togamemod函数导出,使其可以在其他JavaScript文件中被导入和执行。

这种方式允许脚本通过配置对象rules来灵活定义和调整签到与游戏操作,便于应对网站可能的变更而无需修改函数逻辑。使用此脚本可以自动化执行日常任务,提高效率并获得额外的社区奖励。

注意

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






没有评论:

发表评论

别再打工了,在小区附近做这3个暴利小生意,一天五六百,即使经济不好,也比上班强多了!

打工一辈子也难翻身,自己创业才是出路。 小区人口集中,需求多,是做小生意的好地方。 下面介绍三个在小区附近就能做的小生意,投入不大,日收入五六百,比上班强多了。 一、小区早餐摊位 俗话说"早餐养胃,午餐养气,晚餐养命"。 现在人们生活节奏快,很多上班族和学...