Giter VIP home page Giter VIP logo

smzdm_script's Introduction

自用脚本 for 青龙面板

Node.js CI

脚本内容

  • 每日签到
  • 每日抽奖
    • 生活频道转盘抽奖
    • 值会员转盘抽奖
  • 每日任务(指的是签到页面中的任务)
    • 浏览文章
    • 收藏文章
    • 点赞文章
    • 评论文章
    • 分享
    • 抽奖
      • 免费抽奖
      • 5 碎银子抽奖
    • 关注用户
    • 关注栏目
    • 关注品牌
    • 限时累计活动
  • 全民众测能量值任务

使用方法

青龙拉库

ql repo https://github.com/hex-ci/smzdm_script.git "smzdm_" "" "env.js|bot.js|sendNotify.js|library_" "main"

建议自行更改青龙面板的脚本执行时间

NodeJS 依赖

  • crypto-js

抓包

建议使用 Android 手机抓包(iOS 也可以)域名为 user-api.smzdm.com 的任意链接,把所有 Cookie 取出来放到青龙面板的 SMZDM_COOKIE 环境变量中,多用户请添加多个同名环境变量或者用 & 符号分隔。

如果手机实在抓不到,也可以用浏览器的 Cookie,但是强烈建议使用手机端的 Cookie。

抓包教程

以下教程请大家自行尝试,本人没有亲自尝试,如有问题可以进群交流。

青龙环境变量

环境变量请使用环境变量列表直接添加,不要使用 export xxx="" 这种方式添加环境变量。

  • SMZDM_COOKIE: 抓包抓到的 Cookie 内容,需要所有 Cookie 内容,多用户可以用 & 分隔,或者使用多个同名环境变量。
  • SMZDM_SK: 这个值是可选值,会自动计算,如果你一定想用自己的,可以抓取,是从安卓 App 的 https://user-api.smzdm.com/checkin 请求参数中抓包抓到的,多用户可以用 & 分隔,或者使用多个同名环境变量,顺序要保持与 SMZDM_COOKIE 多用户顺序一致。
  • SMZDM_USER_AGENT_APP: 这个值是可选值,是指 APP 的 User-Agent,从 APP 的 API 请求头中抓包得到,建议抓取 Android 的 User-Agent,不填使用脚本默认值。
  • SMZDM_USER_AGENT_WEB: 这个值是可选值,是指 APP 中访问网页的 User-Agent,一般在 APP 内的转盘网页中抓包得到,建议抓取 Android 的 User-Agent,不填使用脚本默认值。
  • SMZDM_COMMENT: 如果要完成评论文章的任务请设置这个环境变量,环境变量的内容是评论的文案,文案要大于 10 个汉字,建议用比较个性化的文案,脚本发布评论后会删除这条评论,但是为防止删除失败的情况,请尽量用好一点的文案,防止被判定为恶意灌水。
  • SMZDM_CROWD_SILVER_5: 每日抽奖任务默认只进行免费抽奖,如要进行 5 碎银子的抽奖,请设置这个环境变量的值为 yes
  • SMZDM_CROWD_KEYWORD: 抽奖关键词,执行非免费抽奖时,会优先选择包含此关键词的抽奖,如果未找到包含此关键词的抽奖,则会随机选择一个。
  • SMZDM_TASK_TESTING: 是否运行全民众测能量值任务,如要运行此任务,请设置这个环境变量的值为 yes,否则不运行。

交流群

https://t.me/smzdm_script

推荐🐔场

自用🐔场,稳定,已用 5 年以上,点这里注册

其它说明

使用本脚本可能会造成你的账号临时或永久封禁,请自行评估是否使用本脚本。

注意事项

本仓库发布的脚本及其中涉及的任何解密分析脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。本项目内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布。您必须在下载后的 24 小时内从计算机或手机中完全删除以上内容。

smzdm_script's People

Contributors

dependabot[bot] avatar enwaiax avatar hex-ci avatar hujingnb avatar wen495033653 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

smzdm_script's Issues

账号被锁

前几天账号被锁定3天,不知道是否还能继续使用

8a333555e433fa3399a8e645facd6b6

多个账号出现ReferenceError: isSuccess is not defined!

    6个账号,签到和抽奖是正常的,运行什么值得买任务就会出现,比如6个账号,运行完第一个,就出现:❌ 什么值得买任务, 失败! 原因: ReferenceError: isSuccess is not defined!这个提示,有时运行完第二个才出现这个提示,单添加一个cookie运行正常,添加多个cookie就会中间错误中断运行了。

Error: Cannot find module './ql'

开始执行... 2024-02-21 19:26:41

加载sendNotify,当前版本: 20230712
node:internal/modules/cjs/loader:1080
throw err;
^

Error: Cannot find module './ql'
Require stack:

  • /ql/data/scripts/hex-ci_smzdm_script_main/sendNotify.js
  • /ql/data/scripts/hex-ci_smzdm_script_main/smzdm_task.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
    at Module._load (node:internal/modules/cjs/loader:922:27)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    at require (node:internal/modules/cjs/helpers:119:18)
    at Object. (/ql/data/scripts/hex-ci_smzdm_script_main/sendNotify.js:136:5)
    at Module._compile (node:internal/modules/cjs/loader:1256:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
    at Module.load (node:internal/modules/cjs/loader:1119:32)
    at Module._load (node:internal/modules/cjs/loader:960:12)
    at Module.require (node:internal/modules/cjs/loader:1143:19) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
    '/ql/data/scripts/hex-ci_smzdm_script_main/sendNotify.js',
    '/ql/data/scripts/hex-ci_smzdm_script_main/smzdm_task.js'
    ]
    }

Node.js v18.18.2

执行结束... 2024-02-21 19:26:42 耗时 1 秒     

用手机没抓到有cooki的请求,用浏览器抓到的cookie显示这个

****** 账号1 ******

签到失败!RequestError: Invalid character in header content ["cookie"]
查询奖励失败!RequestError: Invalid character in header content ["cookie"]
查询是否有额外奖励失败!RequestError: Invalid character in header content ["cookie"]
今天没有额外奖励

请问是什么原因呢?

签到失败

网页的ck,手机实在不会。

加载sendNotify,当前版本: 20230506V2
node:internal/modules/cjs/loader:1080
throw err;
^

Error: Cannot find module 'crypto-js'
Require stack:

  • /ql/data/scripts/hex-ci_smzdm_script/smzdm_checkin.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
    at Module._load (node:internal/modules/cjs/loader:922:27)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object. (/ql/data/scripts/hex-ci_smzdm_script/smzdm_checkin.js:11:18)
    at Module._compile (node:internal/modules/cjs/loader:1256:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
    at Module.load (node:internal/modules/cjs/loader:1119:32)
    at Module._load (node:internal/modules/cjs/loader:960:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [ '/ql/data/scripts/hex-ci_smzdm_script/smzdm_checkin.js' ]
    }

Node.js v18.17.0

其他正常。

安装 crypto-js 好了。。

关于近期封号问题的说明

对于最近封号的问题,有可能是新的众测任务影响的,我已经把新任务做成默认禁止的了,希望对大家有帮助。

另外,大家既然选择了使用脚本就要做好被封号的心理准备。

谢谢大家的支持与理解。

SMZDM_COOKIE的问题

安卓没有root,买办法抓包app的数据。用网页的数据填写进去每日任务可以完成。但是签到提示cookie还没设置

Ql 推送问题

请问下是哪里设置错误了嘛 别的脚本可以正常推送 但是smzdm报错
(环境:最新版青龙)

telegram发送通知消息失败!!

RequestError: Timeout awaiting 'request' for 15000ms
at ClientRequest. (/ql/node_modules/.pnpm/[email protected]/node_modules/got/dist/source/core/index.js:970:65)
at Object.onceWrapper (node:events:632:26)
at ClientRequest.emit (node:events:529:35)
at origin.emit (/ql/node_modules/.pnpm/@szmarczak[email protected]/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
at TLSSocket.socketErrorListener (node:_http_client:501:9)
at TLSSocket.emit (node:events:517:28)
at emitErrorNT (node:internal/streams/destroy:151:8)
at emitErrorCloseNT (node:internal/streams/destroy:116:3)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
at Timeout.timeoutHandler [as _onTimeout] (/ql/node_modules/.pnpm/[email protected]/node_modules/got/dist/source/core/utils/timed-out.js:36:25)
at listOnTimeout (node:internal/timers:571:11)
at process.processTimers (node:internal/timers:512:7) {
name: 'TimeoutError',
code: 'ETIMEDOUT',
timings: {
start: 1712245724076,
socket: 1712245724080,
lookup: 1712245724081,
connect: undefined,
secureConnect: undefined,
upload: undefined,
response: undefined,
end: undefined,
error: 1712245739096,
abort: undefined,
phases: {
wait: 4,
dns: 1,
tcp: undefined,
tls: undefined,
request: undefined,
firstByte: undefined,
download: undefined,
total: 15020
}
},
event: 'request'
}

🔔smzdm 每日任务, 结束! 🕛 70.556 秒

订阅识别问题

直接复制你的订阅代码到青龙订阅,直接会把部分脚本文件默认放到黑名单,必须手动删除才能完整下载

封号了

可能是我使用不当的缘故,封号了。
您的账号因违反《什么值得买社区指导原则》,目前处于锁定状态,预计2023年11月27日18时恢复。

check Sign Fail

`🔔smzdm 签到, 开始!

****** 账号1 ******

签到失败!{
"error_code": -1,
"error_msg": "check Sign Fail",
"smzdm_id": "0",
"s": "",
"data": []
}
等候 5 秒
额外奖励: 碎银子+5

开始发送通知...
通知标题: smzdm 签到`

奇怪的现象,签到失败,但是任务全都能做?

签到失败,其他正常

跑任务,除了签到不行,其他任务都可以顺利跑成功,包括抽奖,关注啥的。。。签到任务报错如下:
🔔smzdm 签到, 开始!

****** 账号1 ******

签到失败!{
"error_code": -1,
"error_msg": "check Sign Fail",
"smzdm_id": "0",
"s": "",
"data": []
}
查询奖励失败!{
"error_code": "-1",
"error_msg": "请在客户端进行签到",
"smzdm_id": "16512123021",
"s": "865a187a65e920ad4a0da0b",
"data": {
"normal_reward": [],
"checkin_pack": []
}
}
今天没有额外奖励

开始发送通知...

拉取 hex-ci_smzdm_script_main 失败,请检查网络...

开始执行... 2023-12-25 08:44:50

开始拉取仓库 hex-ci_smzdm_script_main 到 /ql/data/repo/hex-ci_smzdm_script_main

Cloning into '/ql/data/repo/hex-ci_smzdm_script_main'...

fatal: unable to access 'https://github.com/hex-ci/smzdm_script.git/': Failure when receiving data from the peer

拉取 hex-ci_smzdm_script_main 失败,请检查网络...

执行结束... 2023-12-25 08:45:07 耗时 17 秒     

遇到了这个问题,有解决方案吗?

HTTPError: Response code 404 (Not Found)

两个情况:

  1. tg不能发送, 已经在青龙配置文件中加了token 和 id, 也试过在环境变量中加, 一样无效.
  2. 什么值得买抽奖 和 什么值得买任务 会有下会报错.

telegram发送通知消息失败!!

HTTPError: Response code 404 (Not Found)
at Request. (/ql/data/scripts/node_modules/.pnpm/[email protected]/node_modules/got/dist/source/as-promise/index.js:118:42)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
code: 'ERR_NON_2XX_3XX_RESPONSE',
timings: {
start: 1678081609300,
socket: 1678081609302,
lookup: 1678081609339,
connect: 1678081609579,
secureConnect: 1678081609834,
upload: 1678081609834,
response: 1678081610139,
end: 1678081610140,
error: undefined,
abort: undefined,
phases: {
wait: 2,
dns: 37,
tcp: 240,
tls: 255,
request: 0,
firstByte: 305,
download: 1,
total: 840
}
}
}

【建议】青龙拉库命令修改

按照青龙的拉库命令格式:
ql repo <repourl> <whitelist> <blacklist> <dependence> <branch>
仓库的命令应该是:
ql repo https://github.com/hex-ci/smzdm_script.git "smzdm" "" "env.js|bot.js|sendNotify.js" "main"
现在README里面的拉库命令可能会执行不成功

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.