2025年2月12日星期三

有分享论坛任务脚本

1.购买服务器

阿里云:

服务器购买地址

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

若失效,可用地址

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: "【有分享论坛】: ",    formhash: 'formhash=(.+)', //formhash正则    cookie: config.bl20166.cookie,    url: "https://www.bl20166.com/plugin.php?id=dsu_paulsign:sign&mobile=2", //用于获取formhash的链接    verify: "您需要先登录才能继续本操作", //验证cookie状态      op: [{        name: "签到",        method: "post", //签到请求方式 get/post        url: "https://www.bl20166.com/plugin.php?id=dsu_paulsign:sign&operation=qiandao&infloat=0&inajax=0&mobile=yes", //签到链接        data: "formhash=@formhash&qdxq=kx&qdmode=1&todaysay=%E4%B9%88%E4%B9%88%E5%93%92%EF%BD%9E%28%5E%D0%B7%5E%29-%E2%98%86&fastreply=3"    }]};
async function bl20166() { const template = require("../Template"); return rules.name + await template(rules)}module.exports = bl20166

解析

脚本定义了一个自动化签到任务配置对象 rules 用于有分享论坛,并通过调用一个外部模块 template 来执行具体的签到操作。这种模式允许将具体的任务逻辑抽象化,方便管理和复用。

配置对象 rules

  • name: 用于日志或消息输出时标识任务名称。

  • formhash: 从页面HTML中通过正则表达式提取 formhash 的模式,formhash 是一个安全令牌,用于防止跨站请求伪造(CSRF)。

  • cookie: 存储用户登录信息的cookie,从配置对象 config.bl20166 中获取。

  • url: 获取 formhash 的初始链接,通常是登录或签到页面。

  • verify: 验证 cookie 状态的关键字,此处检查页面是否提示"您需要先登录才能继续本操作",以判断用户是否已登录。

  • op 数组:定义具体的操作,这里包含一个签到操作。

    • name: 操作名称。

    • method: HTTP 请求方法,这里是 post

    • url: 签到操作的具体链接。

    • data: 提交的数据,包括 formhash、签到心情、签到模式等,@formhash 是一个占位符,实际执行时会被替换为真实的 formhash 值。

函数 bl20166

  • 功能:该异步函数使用 template 模块来执行签到操作。

  • 返回值:返回由论坛名和签到结果组成的字符串。

模块导出

  • bl20166 函数通过 module.exports 导出,允许在其他 Node.js 文件中通过 require 引入和使用这个自动化任务。

应用场景

脚本适合自动化一些论坛的日常签到任务,可以帮助用户省时省力地保持活跃状态,特别是对于需要每日签到以获得积分或奖励的网站。通过外部 template 模块的复用,开发者可以轻松扩展或修改签到逻辑,适应不同论坛的需要。


注意

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




没有评论:

发表评论

来了!保诚集团公布了2024年年报,快来看看~

3月20日,作为伦敦、纽约、新加坡和香港四地上市的保诚集团公布了2024年财务报告。 整个财报内容很多,我们今天只看作为港险投资者最关注的三个方面,安全性、经营能力、投资能力。 考察下我们的财富管家过去一年干得怎么样? 大家好,我是Steven川哥,CFA持证人、12年投行经...