阿里云:
服务器购买地址
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=201905
2.部署教程
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
对象,并将处理结果(成功或错误消息)拼接在规定的前缀后返回。
注意:
本文部分变量已做脱敏处理,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。技术层面需要提供帮助,可以通过打赏的方式进行探讨。
没有评论:
发表评论