叮咚买菜——运力监测

叮咚买菜除了6.00 和 8.30 ,有时会随机释放运力,故可以适当捡漏,但是也存在没有商品的可能性。

本文:只针对辅助查询站点的运力情况。

需要的工具:

  • stream(抓包工具)——ios手机端

  • postman(接口测试工具)——电脑端

  • nodejs环境(编程语言)——电脑端

  • nodejs—IDE(编译软件)——电脑端

  • Bark(手机端接受信息)——手机端

使用介绍:

1.利用steam抓取api接口

  • 下载stream,抓取HTTPS的请求,需要安装 CA 证书后,并在设置-通用-关于本机-证书信任设置里信任 CA

  • 开始抓包,后打开注微信小程序中的叮咚买菜(由于app中不是https请求),并点击相关查询运力时间

  • 找寻相关curl,https://maicai.api.ddxq.mobi/order/getMultiReserveTime,并获取curl命令

2.利用postman导出node_request的版本

File——Import——Raw Text

3.下载Bark,用于接收信息

使用Bark软件将电脑端获得的信息推送到iphone端,完成下载后,打开将生成专属 BarkId,复制链接替换下文中的BarkId

,通过 get post 等形式都可以触发消息推送事件。

4.利用IDE初始化并配置文件

IDE_vs2022_community:https://visualstudio.microsoft.com/zh-hans/

nodejs环境配置:https://www.cnblogs.com/nature161/p/15630234.html

相关代码转自:https://github.com/mingjiezhou/dingdong-tools

下载相关代码并进行替换。

5.相关注意(error)

1.第一次编写nodejs代码,类似java需要相关项的支持,npm

https://blog.csdn.net/weixin_44899507/article/details/112544363

2.乱码问题,注释掉相关代码Accept-Encoding: 'gzip, deflate, br'

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值