iOS高级开发 移动 前端 Python Android JavaiOS Fun

微信跳一跳 mac + iphone 图文教程

2018-01-03  本文已影响23252人  神经嘻嘻兮兮

微信跳一跳这个小游戏最近很火,元旦的时候就发现了有人用python写的脚本可以刷跳一跳的分数,教程地址https://github.com/wangshub/wechat_jump_game

但不是足够详细,下面我就用傻瓜式的方式来一个图文说明:
一 、安装WDA https://testerhome.com/topics/7220
1.1 github上下载代码 git clone https://github.com/facebook/WebDriverAgent

image.png
默认下载路径为根路径
image.png
1.2 安装 carthage http://blog.csdn.net/Mazy_ma/article/details/70185547
如果没安装Homebrew,需要先安装Homebrew。(因为我已经安装过了,博客里面写的也很清楚就不多演示,到博客中的第二部就可以了,如果carthage version 有值说明安装成功了)
06399010-F086-4CF5-9C50-282332D6C4DA.png
1.3 运行初始化脚本
image.png
1.4 安装 WDA
运行代码,如果做过iOS开发的,相对来说很简单。要注意的是这里运行的test环境,快捷键command + u
控制台会打印一个IP地址,这时通过访问http://localhost:8100/status确认WDA是否运行成功。
image.png
1.5 如果http://localhost:8100/status没反应,需要安装端口转发工具 。
命令为 brew install libimobiledevice
这里我已经安装过了
image.png
1.6需要安装端口转发之后,转发端口。 iproxy 8100 8100
image.png
端口转发之后,就可以看到http://localhost:8100/status的json数据
image.png
二、去github下载脚本 https://github.com/wangshub/wechat_jump_game
2.1 为了方便,直接下载到直面的一个skip文件夹下面。
通过cd命令,进入skip文件夹中。cd /Users/zhangshimin/Desktop/skip
下载wechat_jump_game脚本文件夹 git clone https://github.com/wangshub/wechat_jump_game.git
image.png
2.2 安装Python3 https://www.python.org/downloads/release/python-364/
image.png
2.3 执行命令 pip3 install --pre facebook-wda
image.png
2.4 执行命令 pip3 install -r requirements.txt
image.png
2.4 拷贝 ./config/iPhone 目录下对应的设备配置文件,重命名并替换到 ./config.json
image.png
image.png
2.5 执行脚本文件 python3 wechat_jump_auto_iOS.py
因为不能上传视频,就放一张图片吧
5D51043CAE393880CCD77A4A1ABB02FE.JPG
  好了,打开微信,跳一跳开始游戏就可以自动刷分了。(ps:开始我只是好奇,前天就弄了一个上午,发现还有很多人不会,就写了一篇文章。我只是起一个整理的作用,所有技术点和我没半毛钱关系。)
上一篇下一篇

猜你喜欢

热点阅读