• 欢迎访问1024小神,一个只会Python的程序猿不是一个好司机
  • 有什么想对我说的可以在留言板里给我留言哦~
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏1024小神吧

上海疫情被封在家,开始抢菜之路

技术讨论 1024小神 2个月前 (04-11) 3581次浏览 3个评论

QiangCai

 

Github地址:https://github.com/Sjj1024/QiangCai

 

上海疫情被封在家,开始抢菜之路,可以开启多台设备同时抢菜

个人微信:sxsuccess,加时请说明来意,否则不通过 微信群:

使用说明: 博客教程地址:https://xiaoshen.blog.csdn.net/article/details/124069742(被封了,不知道原因)

上海现在抢菜之苦,真的有口说不出,每天早上6点,6点半,8点半,体验过的人的都知道,即便手速再快,还是抢不到….. 然后就有了下面的抢菜程序,完全由Python实现,并会附上教程:(兼容mac和windows平台,抢成功后会播放声音提醒)

远程协助软件安装:https://www.todesk.com/download.html 

一.安装环境 python3:

安装python3环境:

mac: brew install python

windows10以上下载链接: https://wwd.lanzouf.com/i6AEm02zzppi  (安装的时候记得勾选 add python to path)

windows7以上下载链接: https://wwd.lanzouf.com/i55kC02zzqsh (安装的时候记得勾选 add python to path)

并安装依赖: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple –pre -U uiautomator2

adb:您可以转到[官方文档](https://developer.android.com/studio/command-line/adb)

( mac电脑adb安装:brew install android-platform-tools

windows adb安装: 下载链接:https://wwd.lanzouf.com/iQWJT02zyz0h

  1. 解压
    解压到任意目录,例如我都放在D:\Program Files文件夹下面
    这样adb的目录就是D:\Program Files\platform-tools

                2.添加环境变量
          此电脑->系统属性->高级系统设置->环境变量->系统变量->Path->添加->D:\Program Files\platform-tools

)

手机:安卓手机一部或者多部,或者安卓虚拟机一个或者多个

二.调试环境 adb:adb安装成功后,在命令行输入adb,会出现以下提示:  adb start-server:启动服务 adb devices:查看连接的设备列表 当安卓手机和电脑连接之后,再输入:adb devices,就可以看到设备编号,记住这个编号,后面有用。 强烈推荐使用安卓虚拟机网易MUMU,官网地址:https://mumu.163.com/mac/index.html (如果用的安卓虚拟机,需要注意:需要先执行:adb kill-server,然后再执行:adb start-server,再执行:adb devices,才会显示设备列表)  设备上安装atx-agent: python -m uiautomator2 init 会在安卓设备上安装一个依赖ATX软件: 

三.开始抢菜 打开美团,并进入购物车页面,确认购物车里是有商品的:(没有商品肯定是不行的,对吧)  然后开始运行代码: python meituan.py

最后看一下成果: (因为我有两个安卓手机,又另外开了一个安卓虚拟机,所以就是下面效果了,哈哈哈哈哈) 

再展示一下抢到的菜吧,同时祝大家早日抢到自己喜欢的菜吧,也希望疫情赶紧结束: 


如有失效,请留言告知丨转载请注明原文链接:上海疫情被封在家,开始抢菜之路
点赞 (8)

您必须 登录 才能发表评论!

(3)个小伙伴在吐槽
  1. tangerine
    tangerine
    学习学习
    2022-05-06 10:05
  2. 海贼王
    大佬牛逼
    2022-04-27 22:46
  3. 胖头鱼
    胖头鱼
    哎,一样疫情早点过去吧
    2022-04-23 09:28