30行代码写了个ios叮咚抢菜脚本

简介: 前言大家好,我是Fly哥,好久不见。已经在上海被封太久了, 这段时间一直致力于 两个字 "抢菜", 居委会也不发东西,只能靠抢菜。但是抢菜有个痛点, 就是第一你是早起, 5.40 你可能就要起来, 或者 8.20 这个时间段,但是说句实话,臣妾做不到,这样太影响我的工作状态, 每天都提不起劲哇。于是就有了第二种方案就是在叮咚有运力同时 有菜的时候可以通知我, 然后呢我就可以去抢,不就可以了。主要是针对ios 用户, 安卓的已经有对应的脚本, 下面就跟着我的步伐一步一步去实现。第一步安装抓包工具 「stream」 , iOS 直接去应用市场去搜索如图:图片image-

前言



大家好,我是Fly哥,好久不见。已经在上海被封太久了, 这段时间一直致力于 两个字  "抢菜", 居委会也不发东西,只能靠抢菜。


但是抢菜有个痛点, 就是


  1. 第一你是早起, 5.40 你可能就要起来, 或者 8.20 这个时间段,但是说句实话,臣妾做不到,这样太影响我的工作状态, 每天都提不起劲哇。于是就有了第二种方案


  1. 就是在叮咚有运力同时 有菜的时候可以通知我, 然后呢我就可以去抢,不就可以了。


主要是针对ios 用户, 安卓的已经有对应的脚本, 下面就跟着我的步伐一步一步去实现。


第一步



安装抓包工具 「stream」 , iOS 直接去应用市场去搜索如图:

image.png

image.gifimage-20220412210015752

第二步



进入抓包工具, 「安装https 证书」,由于叮咚买菜的接口是https。


image.png


image.gifimage-20220412210824404


然后跳转到这个页面 去安装 ,这里有可能你的「safari」 网络没有打开, 去设置把网络打开就可以

image.png

image.gif

然后去打开设置找到通用

image.png


image.gifimage-20220412211000073


然后 「关于本机拉到最下面」


image.png

image.gifimage-20220412211048645

image.png

找到证书  点击信任就可以了。然后安装是否成功 看这张图:

image.gif

我这个就是安装成功的


第三步


  1. 点击开始抓包:

image.png


image.gifimage-20220412212351926


  1. 打开叮咚买菜小程序


  1. 随便买一件东西 跳转到购物车页面
    image.png


image-20220412212404003


  1. 停止抓包,点击软件的抓包历史 , 点击按照 域名 找到叮咚的域名

image.png

image.gifimage-20220412212421718


  1. 然后再抓包的请求中找到

image.png

 https://maicai.api.ddxq.mobi/order/getMultiReserveTime 这个请求

image.gifimage-20220412212506475


  1. 导出curl 命令 (「这个后面脚本是有用的, 可以先复制下」

image.png

image.gifimage-20220412212522527


第四步



安装ios 推送工具 Bark

image.png


image.gifimage-20220412212834901


第二步:

image.png


image.gifimage-20220412212955986


然后复制这个url , 因为这个URL 是带声音的 ,不然抢到菜了,  「你不清楚。app 后面的每个都不一样」, 但是 推送铃声你是可以自定义的,可以修改为 「叮咚通知你抢菜了」 啥的 都可以


第五步



这里先说一下,如果 「你的电脑 没有node js 环境, 建议先去官网安装一下」

image.png


image.gifimage-20220412213820765


脚本替换


Time 表示每隔几秒去查询一次, 然后吧刚才你复制的两个东西在下面 替换 就可以了


const { exec } = require("child_process");
const time = 5 
const curl = `
  替换1 (第一次复制的内容)
`;
const push =
  "curl 替换2(第二次复制的内容)";
// 运力查询
function fullFlag() {
  xxxxx
}
setInterval(() => {
  fullFlag();
}, 1000 * time);


完整代码 关注公众号  「前端图形」  回复 「脚本」 二字 自动发送脚本链接 ,或者是脚本有问题的, 都可以找我交流。


脚本执行


node buy.js


第六步



今天脚本一直跑的, 大概在下午 2点多抢到菜了


如图:

image.gifres

image.png

脚本的提示效果如下

image.png

image.gifimage-20220412214904617

相关文章
|
Shell iOS开发
iOS 逆向编程(九 - 2)将端口映射、USB连接手机封装成 .sh 脚本
iOS 逆向编程(九 - 2)将端口映射、USB连接手机封装成 .sh 脚本
162 0
|
前端开发 JavaScript 定位技术
iOS 逆向编程(十六)DZMCycript 脚本使用(封装了常用的快捷函数,后续会继续添加)
iOS 逆向编程(十六)DZMCycript 脚本使用(封装了常用的快捷函数,后续会继续添加)
147 0
|
缓存 JavaScript iOS开发
iOS 逆向编程(十五)Cycript 语法进阶(封装 .cy 脚本文件)
iOS 逆向编程(十五)Cycript 语法进阶(封装 .cy 脚本文件)
203 0
|
Shell iOS开发
iOS 逆向编程(十)sh脚本(shell)编写与执行指令区别
iOS 逆向编程(十)sh脚本(shell)编写与执行指令区别
278 0
|
安全 iOS开发 开发者
iOS小技能:重签名、打包脚本
重签名需求:改变了应用的二进制文件,或者增加、修改了应用里面的资源,应用本身的签名就会被破坏。
280 0
iOS小技能:重签名、打包脚本
|
IDE Unix 编译器
iOS小技能:Makefile的使用(Makefile的规则、部署脚本、config管理ssh连接)
make是一个命令工具,是一个解释makefile中指令的命令工具。其本质是**文件依赖**,Makefile文件制定编译和链接所涉及的文件、框架、库等信息,将整个过程自动化。
420 0
|
安全 数据安全/隐私保护 iOS开发
iOS小技能:【发红包】使用tweak和lua脚本结合进行实现
我们开发的大部分越狱程序,都是编译成动态链接库(`例如:介绍的越狱程序(Tweak)开发,就是动态链接库。`),然后通过越狱平台的MobileSubstrate(iOS7上叫CydiaSubstrate)来加载进入目标程序(Target),通过对目标程序的挂钩(Hook),来实现相应的功能。
360 0
|
存储 XML jenkins
iOS 底层原理38:自动化打包(一)Xcode + Shell脚本
iOS 底层原理38:自动化打包(一)Xcode + Shell脚本
2949 1
iOS 底层原理38:自动化打包(一)Xcode + Shell脚本
|
Java 测试技术 开发工具
Appium Studio 初体验(windows做ios自动化,录制appium脚本)
Appium Studio 初体验(windows做ios自动化,录制appium脚本)
1051 0
Appium Studio 初体验(windows做ios自动化,录制appium脚本)
|
移动开发 开发框架 JavaScript
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(四)
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解
571 0
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解(四)

热门文章

最新文章

  • 1
    Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
    24
  • 2
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    33
  • 3
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    29
  • 4
    【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
    23
  • 5
    uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
    143
  • 6
    【05】2025年1月首发完整版-篇幅较长-苹果app如何上架到app store完整流程·不借助第三方上架工具的情况下无需花钱但需仔细学习-优雅草央千澈详解关于APP签名以及分发-们最关心的一篇来了-IOS上架app
    234
  • 7
    app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
    90
  • 8
    深入探索iOS开发中的SwiftUI框架
    145
  • 9
    ios样式开关按钮jQuery插件
    58
  • 10
    Android与iOS生态差异深度剖析:技术架构、开发体验与市场影响####
    75