如何让什么值得买自动签到全托管:青龙面板脚本完整部署指南
【免费下载链接】smzdm_scriptsmzdm 自用脚本 for 青龙面板,支持 App 端签到、转盘抽奖、每日任务等功能项目地址: https://gitcode.com/gh_mirrors/smz/smzdm_script
出差到中午才醒,打开手机发现昨天忘了点什么值得买的签到,连续天数归零,攒了半个月的额外积分泡了汤。把 smzdm_script 这款什么值得买自动签到脚本装进青龙面板(一个能定时帮你跑脚本的网页管理台),每天凌晨签到、抽奖、日常任务就会在后台悄悄办完,你只管收推送。
它替你干了什么
装好之后,这套脚本会把 App 端一整套日常操作接管过去,你拿到的收益大致如下:
| 模块 | 它执行的动作 | 你拿到的收益 |
|---|---|---|
| App 端签到 | 每天模拟一次正常签到点击 | 连续天数不断档,加成积分稳住 |
| 每日抽奖 | 先抽免费抽奖,可再配置花 5 碎银子抽一次 | 抽奖机会不浪费,中奖结果直接推送 |
| 签到页任务 | 浏览、收藏、点赞、评论、分享文章,关注用户、栏目、品牌 | 任务奖励一次领齐 |
| 众测能量值 | 默认关闭,开关打开后补做这项任务 | 多赚一点额外收益 |
靠谱层面也不用太担心:项目以 MIT 协议开源,源码随时能翻;所有请求都发往你自己的服务器上的青龙面板,账号凭证只留在本机,不会被传给任何第三方;依赖极少、内存占用低,挂着长期跑没有压力。
💡 浏览文章这类动作之间会刻意停顿几秒,模仿真人阅读节奏,降低被平台判定为机器的概率。
上线前核对
动手前对着这张表过一遍,绝大多数"脚本跑不起来"都是前置条件没备齐:
| 项目 | 说明 |
|---|---|
| 青龙面板 | 已装好,能正常打开终端、脚本、环境变量页面 |
| Node.js | v14 及以上,脚本用到got@11与crypto-js两个库 |
SMZDM_COOKIE | 必填,抓包拿到的完整 Cookie 内容 |
SMZDM_COMMENT | 可选,评论任务用的文案,需大于 10 个汉字 |
SMZDM_CROWD_SILVER_5 | 可选,设为yes开启 5 碎银子抽奖 |
SMZDM_TASK_TESTING | 可选,设为yes开启众测能量值任务 |
| 推送渠道 | 可选,面板里提前配好,结果才会推到你手机 |
服务器如果换了线路,先确认出口网络没问题再上脚本,下面这张是在面板服务器上测网速的截图,可以对照着看看自己的延迟:
💡 家宽如果延迟高或者根本连不出去,脚本会成片超时,先把网络修好再谈配置。
三步上线
清单核对完,剩下的就是本文青龙面板脚本教程的主体——拉库、填变量、定时,浓缩成三步。
第一步:一条命令拉取仓库
打开青龙面板终端,粘贴执行:
ql repo https://gitcode.com/gh_mirrors/smz/smzdm_script.git "smzdm_" "" "env.js|bot.js|sendNotify.js|library_" "main"这条命令的四个参数分别表示:只拉名字带smzdm_前缀的脚本、不跳过任何文件、env.js|bot.js|sendNotify.js|library_这几个依赖文件由面板机制自行处理、走 main 分支。跑完到脚本管理列表里,smzdm_checkin.js、smzdm_task.js等文件就都出现了。
第二步:环境变量怎么填、cron 表达式怎么写
这一步要干两件事。
一是填环境变量。进入"环境变量"页面逐条新建:SMZDM_COOKIE必填,可选项按需加。环境变量就是面板里存的一串键值对,脚本运行时从这里读你的账号信息,所以内容一个字都不能少。
⚠️ 一定在页面上以变量列表方式添加,用
export xxx=""命令行方式设的,面板多半识别不到。
二是写定时。到定时任务列表找到smzdm_task.js,点编辑,把时间填0 2 * * *,含义是每天凌晨 2 点整。五个空位依次是分、时、日、月、周,2 点是平台流量低谷,执行更顺也不影响你白天正常使用。
多账号的话,可以建多个同名SMZDM_COOKIE变量,或者用&把几份 Cookie 串成一个;若同时配置了可选的SMZDM_SK,它的账号顺序必须和 Cookie 顺序对齐,否则会张冠李戴。
第三步:手动运行验证一次
保存定时后,先别等凌晨,直接在任务列表点一次"运行",再到日志页翻记录。
✅ 成功标志:日志逐条显示各项任务完成,结尾有签到成功的汇总行;如果看到成片的失败提示,往下翻到踩坑问答。
跑起来之后
定时接管后,日常只需要三件事:
- 看日志:每次运行都会留记录,扫一眼绿色对勾、红色叉号和结尾汇总,就能判断当天有没有异常
- 收推送:配了推送渠道的话,签到与任务结果会发到手机;只在中奖、签到失败这类关键事件上被打扰的话,可以改
sendNotify.js里的触发条件 - 定期更新:平台接口偶尔调整,建议每周把第一步的拉库命令重跑一遍,顺手拿回最新修复
附:Cookie 从哪里抓
Cookie 就是脚本向平台证明"你就是你"的那张身份证。抓包方法:用 Android 手机上的抓包工具,打开什么值得买 App 随便刷一刷,找到user-api.smzdm.com域名下的任意一条请求,把请求里携带的 Cookie 字段全部取出来拼成一整段,填进SMZDM_COOKIE。
⚠️ 实在抓不到时,浏览器里复制的 Cookie 可以临时顶替,能跑,但和 App 接口的兼容性明显不如手机端,建议尽快换回手机抓的。
踩坑问答
跑了一段时间也难免卡壳,这里汇总五个高频情况。
Q:脚本失败了,最先查什么?按顺序收敛三个面:服务器能不能上网、Node.js 版本是否 14 以上、日志里的具体报错文案。九成情况在这三步内就有答案。
Q:明明开了 5 碎银子抽奖,它为什么一直没执行?不是坏了。脚本优先看当天有没有免费抽奖,免费名额用完了才轮到花碎银子,两者不是一回事,也别指望同一天两个都做完。
Q:评论任务老是完不成?先确认SMZDM_COMMENT填了没有、文案是不是超过 10 个汉字;另一个可能是文案太模板化,评论发出去被平台处理掉了。换成更个人化的说法再试。
Q:手机抓包太麻烦,直接贴浏览器 Cookie 行不行?能跑,把浏览器复制的 Cookie 原样贴进SMZDM_COOKIE即可。只是部分接口对浏览器 Cookie 的兼容不如手机端,应急没问题,长期建议还是抓一份手机端的。
Q:这样用会不会被封号?没有绝对保证,模拟操作对平台来说属于异常信号,项目说明里也写明了存在临时或永久封禁的可能。建议先用普通账号跑一两周,看日志和账号状态,再决定要不要放到主力账号上。
写在最后
一次配好,每日的签到、抽奖、任务就全部托管掉了,省下的零碎时间怎么花都行。把这套自动化当成日常补位工具,适度使用,账号才能跟得更久。
【免费下载链接】smzdm_scriptsmzdm 自用脚本 for 青龙面板,支持 App 端签到、转盘抽奖、每日任务等功能项目地址: https://gitcode.com/gh_mirrors/smz/smzdm_script
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考