微信跳一跳刷分攻略 iOS版

一. mac 版本系统默认python2.7 版本,建议安装python3.6 版本
下载地址
https://www.python.org/downloads/release/python-364/

二. iOS版本需要安装WDA
1>. 克隆 「 WebDriverAgent 」 项目git clone https://github.com/facebook/WebDriverAgent
2>. 安装 「 Carthage 」,因为后面的脚本会使用 Carthage,安装所有依赖
brew install carthage
3>. 执行脚本
./Scripts/bootstrap.sh

4>. 执行完脚本后,打开 WebDriverAgent.xcodeproj 并按照教程修改。教程地址:ATX 文档 - iOS 真机如何安装 WebDriverAgent。
这里有几点内容说一下:
1. WebDriverAgentLib 和 WebDriverAgentRunner 都要设置好证书。
2. 如果出现错误,提示 cannot be registered to your development team. Change your bundle identifier 之类的提示,到 WebDriverAgentLib 或者 WebDriverAgentRunner ( 签名失败的那一个 Target )的 「Build Setting」 中,更改 Product Bundle Identifier 里的内容改成 com.你的名称.WebDriverAgentRunner 等类似字符串。
3. 在菜单栏 Product -> Destination 中选择你的设备。
4. 在菜单栏 Product -> Scheme 中选择 WebDriverAgentRunner 。
5. 最后运行 Product -> Test。
6. 如果成功的话,手机上会出现一个名为「WebDriverAgent」没有图标的应用,不用管他。
7. 此时 Xcode 的控制台会输出 ServerURLHere->http://localhost:8100<-ServerURLHere 类似的提示。( 没有看到控制台的话可以在菜单栏中 View -> Debug Area -> Activate Console 打开控制台 )
8. 此时用电脑打开 http://localhost:8100/status ( 在控制台给出的 URL 后加上 /status 查看手机状态 ),如果出现 JSON 内容则表明成功,直接跳到第 8 步骤。
9. 不过一些朋友现在打开可能也看不到,因为端口还没有转发到Mac,接着往下走,看第 5 步骤。
5>. 安装端口转发工具 「libimobiledevice」
brew install libimobiledevice
6>. 安装完 libimobiledevice 以后,开始转发端口
iproxy 8100 8100
注意: 手机一定要连数据线,和 电脑在同一个wifi 网络下
三. 下载大牛写的脚本
git clone https://github.com/wangshub/wechat_jump_game.git
pip3.6 install --pre facebook-wda
pip3.6 install -r requirements.txt
四.

  1. 再打开一个新的终端进入到该项目 wechat_jump_game 目录下面

  2. 拷贝 ./config/iPhone 目录下对应的设备配置文件,重命名并替换到 ./config.json

  3. 手机打开微信「跳一跳」小游戏,点击开始。

  4. 运行 py
    python3.6 wechat_jump_auto_iOS.py
    注意: 这里的python命令 一定是和你电脑安装的版本一致

  5. 要终止的话随时可以 ctrl + c 终止运行。

祝贺你 成功了。 一般什么都不改,能跑500多

还有一点需要注意的: 你跳了600 多分以后,发现数据上传失败,这是因为微信把上传入口关掉了,我们该怎么办呢?那就需要改脚本了。

微信跳一跳刷分攻略 iOS版_第1张图片
微信跳一跳刷分攻略 iOS版_第2张图片

把以前固定的时间改成随机的
s.tap_hold(random.uniform(0, 500), random.uniform(0, 500), press_time)

你可能感兴趣的:(微信跳一跳刷分攻略 iOS版)