JarodYv / cabbage

cabbage(包菜) is an application to snatch supplies automatically for shanghai people.

Home Page:https://cabbage.planplus.cn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

包菜 -- 包你有菜

包菜是谱蓝为上海人民开发的一款自动抢菜软件,解决疫情期间上海人民吃菜难的问题。

license license

:octocat::octocat:

背景

事情的起因是这样的:上海疫情导致物资紧张、配送困难,抢菜成为上海人民的日常主题。有朋友抱怨抢不到菜,于是几个小伙伴撸了一个自动抢菜的程序帮大家抢菜。

这个抢菜程序很有效,但是缺点是环境配置复杂,还需要抓包获取Token,不懂技术根本用不起来。于是我开发了这个给小白使用的抢菜软件。它具有如下优点:

  • 具有友好的图形界面;
  • 使用简单,无需配置环境,无需抓包获取Token;
  • 支持多设备同时抢菜;
  • 支持叮咚、美团双平台;
  • 支持Window和Mac操作系统;
  • 免费、开源。

简易教程

首先你需要准备一台电脑(Windows或Mac)和至少一部Android手机(用Android模拟器也行,推荐 MUMU模拟器夜神模拟器 )。

第一步

打开”包菜“,将手机连接电脑,点击 初始化设备 按钮。

第二步

设备初始化完成后,软件会跳转到设备列表界面。

手机上打开美团外卖或叮咚买菜,进入购物车界面,然后点击 开始抢菜 按钮。

第三步

抢到菜后软件会播报声音,请及时支付。

软件运行过程中,你可以随时停止抢菜进程。

常见问题

1. 设备初始化失败

这是由于手机和电脑未正确连接导致的。包菜操控手机需要打开 开发者模式 -- USB调试,如下图:

不同型号手机开启USB调试的方法不同,具体请参考:

2. 开启了USB调试还是无法初始化设备

这可能是手机与电脑的连接模式不对。以华为手机为例,手机与电脑连接后默认是”仅充电模式“。此时需要下来展开系统通知菜单,点击”正在通过USB充电“,在弹出的USB连接方式菜单中选择”MIDI“。

3. 为什么会在我手机上安装ATX?

包菜操控手机上的软件需要一个代理,ATX就是这个代理应用。ATX来自测试框架 uiautomator2 , uiautomator2是开源项目,安全可靠,没有后门,大家可以放心安装。

4. 杀毒软件报木马

如果电脑上安装了腾讯手机管家等杀毒软件,可能会报软件中有盗号木马,如下图:

导致杀毒软件报木马的原因依然是包菜使用 uiautomator2 作为自动化框架,uiautomator2会被部分杀毒软件识别为盗号木马。

包菜源代码开放,大家可以审查代码逻辑,我们保证软件不包含任何后门和窃取客户数据的行为

声明

请合理使用本软件,不要恶意抢夺资源。

包菜的理念是让人人有菜吃。但作者深知一旦人人都用上抢菜软件,就会陷入无尽的内卷,最终在供给得不到有效提升的情况下,大家又都抢不到菜了。所以请在真的有需要的时候小范围使用,不要大规模传播。

最后,希望上海疫情尽在过去,愿上海人民不在需要抢菜!

About

cabbage(包菜) is an application to snatch supplies automatically for shanghai people.

https://cabbage.planplus.cn

License:MIT License


Languages

Language:Python 100.0%