阿里云:
服务器购买地址
https://t.aliyun.com/U/2s8buw若失效,可用地址
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.代码如下
const rules = {name: "【花火论坛】: ",url: "https://www.sayhanabi.net/dsu_paulsign-sign.html", //用于获取formhash的链接cookie: config.huahuo.cookie,formhash: 'name=\"formhash\" value=\"(.+?)\"', //formhash正则verify: "您需要先登录才能继续本操作", //验证cookie状态op: [{name: "签到",method: "post",ua: "pc",url: "https://www.sayhanabi.net/plugin.php?id=dsu_paulsign:sign&operation=qiandao&infloat=1&inajax=1", //签到链接data: "formhash=@formhash&qdxq=kx&qmode=3&todaysay=&fastreply=0",reg2: "已经签到", //重复签到判断reg3: "签到成功", //签到成功判断info: "恭喜你签到成功!获得随机奖励 烟花 \\d+"}]};async function huahuo() {const template = require("../Template");return rules.name + await template(rules)}module.exports = huahuo
这脚本主要用于自动化处理网络论坛(花火论坛)的日常签到任务。它通过模拟用户行为来完成签到并可能获取随机奖励。这个脚本是使用JavaScript语言编写的,部署在服务器上或在本地运行。
- 自动签到
:通过模拟网站操作,自动完成签到任务。 - 验证和使用Cookies
:确保用户已登录且Session有效。 - 处理和反馈结果
:根据签到结果反馈成功或失败的消息。
主要方法和属性说明
- url
:这是用来获取必要的 formhash值的网页地址。formhash是一个安全措施,通常用于防止跨站请求伪造(CSRF)。 - cookie
:用户身份验证信息,从外部配置加载。 - formhash正则
:用来从HTML中提取 formhash值的正则表达式。 - verify
:用于验证用户登录状态的关键字。 - op
:操作数组,这里只定义了一个操作,即签到。 - name
:操作名称。 - method
:HTTP请求方法(这里是POST)。 - ua
:用户代理类型,这里是 pc,表示模拟的是电脑端操作。 - url
:实际进行签到操作的网址。 - data
:发送的数据,包含 formhash和其他签到相关的参数。 - reg2
和reg3:用于检测签到状态的正则表达式,分别用于判断是否已经签到和签到是否成功。 - info
:签到成功时的消息模板。
huahuo函数
- template
:一个模块,用于处理签到的逻辑。具体实现依赖于模块的代码。 - rules
:包含了签到操作的所有配置信息。 这个函数调用 template函数,传递rules对象,并将处理结果(成功或错误消息)拼接在规定的前缀后返回。
注意:
本文部分变量已做脱敏处理,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。技术层面需要提供帮助,可以通过打赏的方式进行探讨。
没有评论:
发表评论