WeChat_微信小程序跳一跳辅助

时间:2021-12-21 23:24:19

上次在GitHub上explore里榜首发现一个有趣的项目,对于这个我的评价是:“技术活儿,可没法儿赏啊!”

教你如何用python来玩微信跳一跳!

这是其原理,并不复杂,通俗易懂!

原理说明

  1. 将手机点击到《跳一跳》小程序界面

  2. 用 ADB 工具获取当前手机截图,并用 ADB 将截图 pull 上来

adb shell screencap -p /sdcard/autojump.png
adb pull /sdcard/autojump.png .
  1. 计算按压时间
  • 手动版:用 Matplotlib 显示截图,用鼠标先点击起始点位置,然后点击目标位置,计算像素距离;
  • 自动版:靠棋子的颜色来识别棋子,靠底色和方块的色差来识别棋盘;
  1. 用 ADB 工具点击屏幕蓄力一跳
adb shell input swipe x y x y time(ms)

从上面下了一个win 10 版的试了试,很成功,下面给完全不会操作的同学,介绍一下步骤:注(win 10操作OPPOr9)
第一步:请下载这个包微信跳一跳
第二步:然后解压到桌面,然后找到one_step_auto_beta1.exe运行文件,找到了,先不急。
第三步:找到你的手机,用USB连上电脑,切记打开手机调试,然后再用手机打开微信跳一跳,点击开始游戏
第四步:双击one_step_auto_beta1.exe运行文件,输入y,那么游戏开始了。

   

当然如果没有成功有很多原因,手机像素等等,如果有问题,请到GitHub上讨论区里面解决,

授人以鱼,不如授人以渔,请移步至这里,这是大佬们操作的地方,是开源的,很帮助的。