cb770dbcb6e5af9ba1c515f2ee1bade27573e3a3
qdreader-qx-cookie-autman-bot
起点读书(QDReader)Cookie 获取 + Autman 机器人交互提交。
现在的设计是:Quantumult X 只负责获取 Cookie,不会主动请求 Autman;抓到后生成一段可复制文本,BOSS 把这段发给 Autman 机器人完成提交。
目录
qx/rewrite/qdreader_cookie.js:QX 重写 JS,拦截起点读书getlogininfo,自动保存 Cookie 并生成提交文本。qx/subscribe/qdreader.qx.snippet:QX 订阅片段。qx/subscribe/qdreader.subscription.json:订阅 JSON。autman/qdreader_cookie_autman.js:Autman 机器人交互插件,接收起点ck ...消息并保存 Cookie。source/qdreader.upstream.js:上游 QDReader 脚本备份,用于 QX 定时签到任务。
1. Quantumult X 获取 Cookie
订阅片段:
https://gitea.chickliu.fun/Hermes/qdreader-qx-cookie-autman-bot/raw/branch/main/qx/subscribe/qdreader.qx.snippet
手动配置核心内容:
[mitm]
hostname = h5.if.qidian.com
[rewrite_local]
^https?:\/\/h5\.if\.qidian\.com\/argus\/api\/v1\/user\/getlogininfo url script-response-body https://gitea.chickliu.fun/Hermes/qdreader-qx-cookie-autman-bot/raw/branch/main/qx/rewrite/qdreader_cookie.js
抓取步骤:
- QX 开启 MitM 并信任证书。
- 启用上面的重写。
- 打开起点读书 App → 我的 → 福利中心。
- QX 通知显示
Cookie 新增成功或Cookie 更新成功。 - QX 会写入两个持久化变量:
QDREADER_COOKIE:JSON Map,格式{ "uid": "cookie" }QDREADER_AUTMAN_SUBMIT_TEXT:可直接发给 Autman 机器人的文本,格式起点ck <cookie>
2. Autman 机器人插件
导入:
autman/qdreader_cookie_autman.js
插件规则:
起点ck ...
qdreader ...
交互命令:
起点ck <QX抓到的完整cookie>
起点ck json {"uid":"cookie"}
起点ck 查询
起点ck 导出
起点ck 删除 <uid>
起点ck 帮助
保存位置:Autman 参数 qdreader_cookie_json,格式兼容上游脚本环境变量 QDREADER_COOKIE:
{"uid":"cookie"}
3. 定时签到
QX 片段保留了上游脚本定时任务:
11 2 * * * https://gitea.chickliu.fun/Hermes/qdreader-qx-cookie-autman-bot/raw/branch/main/source/qdreader.upstream.js, tag=起点读书自动签到, enabled=true
说明:上游脚本内部依赖签名网关
https://api.120399.xyz。本仓库重点维护 Cookie 获取与 Autman 机器人提交流程。
4. 风险提示
仅供个人学习、研究与自动化测试使用。目标接口、风控策略或签名网关变化都可能导致失效。
Description
Languages
JavaScript
100%