项目简介
本项目是基于Node.js的脚本工具,可监控叮咚买菜应用的运力配送情况,通过钉钉机器人发送通知,提醒用户当前站点的运力情况,但不能直接下单,适用于需及时获取配送信息的用户,特别是在配送资源紧张时。
项目的主要特性和功能
- 实时监控叮咚买菜站点的运力配送情况。
- 通过钉钉机器人发送运力变化的提醒消息。
- 以Node.js作为后端运行环境,保障脚本高效运行。
- 支持在VS Code中编辑和运行代码,配合Code Runner插件提高开发效率。
安装使用步骤
1. 软件准备
2. 下载并打开源码
在VS Code中通过File -> Open Folder...
打开解压后的文件夹。
3. 安装依赖
在VS Code的终端运行以下命令安装项目所需依赖:
bash
npm install
4. 抓包步骤
使用抓包工具(如Charles、Fiddler或Quantumult X)抓取叮咚买菜应用的请求数据,重点关注https://maicai.api.ddxq.mobi/order/getMultiReserveTime
请求,获取站点的运力情况。
5. 处理抓到的数据
将抓包工具获取的请求头和请求体数据分别填入index.js
文件中的headers
和data
字段。
6. 钉钉机器人通知
- 在手机钉钉上创建一个群聊。
- 在电脑端该群聊的设置中添加机器人,获取Webhook地址和秘钥。
- 将Webhook地址和秘钥填入
index.js
文件中的webhook
和secret
字段。
7. 运行及停止代码
在VS Code中打开index.js
文件,点击右上角的小三角运行代码。若输出当前时间且钉钉群聊中的机器人发送消息,说明脚本运行成功。点击小三角右边的正方形停止代码运行。
注意事项
- 抓包和数据处理需要一定技术基础,请确保了解相关操作。
- 使用过程中请注意个人隐私和信息安全。
- 该脚本仅用于提醒功能,无法保证运力信息的实时性和准确性。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】