Commit Graph

80 Commits

Author SHA1 Message Date
Hex
0b71d792b8 feat(smzdm): 🚀 优化风控对抗逻辑并完善签到/任务流程
* **风控对抗增强**:
    * 更新 `APP_VERSION` 至 `11.1.98`。
    * 引入 `device_id` 确定性派生机制,通过 `userId` 结合 `DEVICE_SALT` 生成固定的设备串,解决跨运行设备不一致问题。
    * 优化 `sk` (设备签名) 生成逻辑,支持基于派生设备串自动计算。
    * 增加 `Cookie` 完整性检查,自动检测并提示缺失 `device_id`、`device_rid`、`z_dr` 等关键字段。
* **签到流程优化**:
    * 引入 `getCheckinCard` 接口,先渲染签到卡片以获取最新的连签状态,确保奖励判断准确。
    * 移除硬编码的 `IS_INSTALL_ZHANGDAMA` 参数。
* **任务处理优化**:
    * 增加 `getCaptchaType` 逻辑,在领取任务失败时识别验证码类型(滑块/图形),并友好提示用户手动操作。
    * 完善 `getArticleDetail` 接口,支持传递 `hashcode` 以匹配 APP 端跳转逻辑。
* **文档更新**:
    * 更新 `README.md`,详细说明 `SMZDM_SK` 的使用逻辑、设备字段缺失的影响以及如何正确抓包。
2026-10-22 01:20:56 +08:00
Hex
c325760c45 feat(smzdm): 🚀 更新 App 版本并优化请求签名与风控对抗
* 升级 `APP_VERSION` 至 `11.1.95`,并同步更新 `APP_VERSION_REV`。
* 引入服务器时间同步机制:通过 `SERVER_TIME_URL` 获取服务端时间,解决本地时间偏差导致的签名失效问题。
* 优化签名算法:改进 `signFormData` 的实现,确保参数排序与空格处理符合最新 App 逻辑。
* 增强风控对抗能力:
    * 引入 `waitHuman` 模拟人类行为的等待机制,替换原有的固定 `wait`。
    * 在任务执行逻辑中加入随机打乱(Shuffle)机制,降低行为模式特征。
    * 增加对 WAF/风控拦截(如 403/429 错误或 HTML 验证码页)的识别与处理逻辑。
* 完善功能细节:
    * 支持 `SMZDM_COMMENT` 环境变量配置多条文案(使用 `|` 分隔),实现随机评论以降低风险。
    * 修复签到逻辑,支持 `CREATE_CENTER_VIEW` 和 `IS_INSTALL_ZHANGDAMA` 等新增参数。
    * 优化任务列表获取,增加对 `is_install_zhangdama` 字段的支持。
* 文档更新:在 `README.md` 中补充了新增任务类型及环境变量的使用说明。
2026-10-13 16:56:44 +08:00
Hex
6ae9804e1c Update smzdm_task.js 2026-01-20 02:22:34 +08:00
Hex
a471c2f8d6 Update smzdm_task.js 2026-01-20 02:20:18 +08:00
Hex
ac413bd398 重构代码 2023-11-20 10:44:24 +08:00
Hex
450e53fbe3 Update smzdm_task.js 2023-11-19 23:11:15 +08:00
hujing
83dd41c2d4 fix: 文章点赞的任务未生效, 需要特定的 channel_id 2023-11-19 22:45:14 +08:00
Hex
9a5edf4cd2 update 2023-11-17 17:21:40 +08:00
Hex
cbd5fdcfb1 Update smzdm_task.js 2023-11-17 16:52:21 +08:00
Hex
7c99607e66 调整代码结构 2023-11-17 16:40:15 +08:00
hujing
f49a943f9b 添加众测能量值每日任务 2023-11-17 10:30:20 +08:00
Hex
1dbfd9a929 Update smzdm_task.js 2023-08-08 23:07:50 +08:00
Hex
415cb0d81f 所有延迟改成随机数 2023-07-29 16:18:52 +08:00
Hex
b9817b5381 Update smzdm_task.js 2023-06-18 00:12:01 +08:00
Hex
684c8619e1 Update smzdm_task.js 2023-06-18 00:10:13 +08:00
Hex
fd77b84209 Update smzdm_task.js 2023-06-18 00:09:24 +08:00
Hex
9c7ca8161c Update smzdm_task.js 2023-04-22 22:17:06 +08:00
Hex
21428b5a40 修复点赞和收藏任务BUG 2023-04-19 21:41:35 +08:00
Hex
0b4c7e748b update 2023-04-16 19:00:53 +08:00
Hex
a988274333 新增抽奖关键词过滤功能 2023-04-16 15:05:24 +08:00
Hex
7868a0110c 新增5碎银子抽奖 2023-04-13 23:03:29 +08:00
Hex
e4eececf02 修复点赞任务 2023-04-13 21:32:01 +08:00
Hex
b03e3f2fda update 2023-04-12 10:38:00 +08:00
Hex
c8568b1204 默认不做评论文章的任务 2023-04-12 10:27:20 +08:00
Hex
8e1bc3b5d3 update 2023-04-12 10:09:20 +08:00
Hex
cca3b97891 新增点赞文章和评论文章任务 2023-04-11 22:51:43 +08:00
Hex
08e24b5018 优化抽奖任务提醒 2023-04-10 00:07:20 +08:00
Hex
80addfd175 Update smzdm_task.js 2023-04-05 16:52:03 +08:00
Hex
853187211c Update smzdm_task.js 2023-03-28 21:59:59 +08:00
Hex
4db5f0058d Update smzdm_task.js 2023-03-26 14:09:16 +08:00
Hex
ca680b9321 Update smzdm_task.js 2023-03-25 17:26:22 +08:00
Hex
cd64a35f76 Update smzdm_task.js 2023-03-25 17:16:35 +08:00
Hex
286730571c Update smzdm_task.js 2023-03-24 14:53:37 +08:00
Hex
5352576453 阅读文章任务支持多篇文章 2023-03-23 15:18:56 +08:00
Hex
de1c1dc859 新增关注品牌任务 2023-03-23 14:34:48 +08:00
Hex
c8e3db6807 Update smzdm_task.js 2023-03-22 20:58:29 +08:00
Hex
1d05a29e7e Update smzdm_task.js
因近日无免费抽奖,暂时删除抽奖任务。
2023-03-21 23:09:58 +08:00
Hex
85e33df473 update 2023-03-18 09:10:00 +08:00
Hex
0ec2789b70 Update smzdm_task.js 2023-03-13 12:02:57 +08:00
Hex
9ca87674f9 Update smzdm_task.js 2023-03-11 11:07:13 +08:00
Hex
905e2b4d4d Update smzdm_task.js 2023-03-10 21:45:21 +08:00
Hex
3b6677be70 优化分享任务代码 2023-03-10 20:42:06 +08:00
Hex
938ca289d4 Update smzdm_task.js 2023-03-10 17:12:56 +08:00
Hex
6496b7ef23 Update smzdm_task.js 2023-03-10 15:08:53 +08:00
Hex
1649851cfe 优化提醒文案 2023-03-10 01:57:03 +08:00
Hex
9ebaa2d6c0 新增收藏文章任务
优化领取任务奖励调用
2023-03-09 17:55:20 +08:00
Hex
a0608b29f4 Update smzdm_task.js 2023-03-09 16:47:39 +08:00
Hex
e3cd088276 Update smzdm_task.js 2023-03-09 16:38:51 +08:00
Hex
f9c5384d9d 修复关注栏目任务 2023-03-09 16:28:01 +08:00
Hex
f65cd9493a 修复分享任务 2023-03-09 15:56:51 +08:00