微信跳一跳,mac+iphone完整版python教程


现在微信小程序“跳一跳”简直火的一塌糊涂,所以在中国这就刺激了外挂脚本编写者的大脑,,两天就上线了python自动跳脚本,原理网上一大堆,简单来说就是根据屏幕分辨率分析得到长度,然后计算下按的时间,得出压力挑出距离。就这样我也很好奇的去试了试,因为第一次运行python本所以还是很麻烦的,两天的时间,,终于把问题搞好了!下面记录一下!

我不推崇开挂,但这是我学习python的动力.-----手动滑稽


先说下大步骤,然后在拆分讲解,

1:安装WebDriverAgent然后连上苹果手机运行,会在手机上装一个无图标的应用一闪即逝。

2:安装python,MAC自带python2.7但是还是得自己装一个3.6的

3:GIT中下载的Python脚本,命令运行

脚本下载地址:HTTPS://github.com/wangshub/wechat_jump_game/tree/master/Tools/adb/config

注:过程中会出现许多的缺少什么文件直接用PIP命令安装即可例如PIL安装枕头就行,依次安装

安装WDA等等;

下面是详细步骤

1:安装WebDriverAgent     图片参考原文:HTTPS://testerhome.com/topics/7220

打开终端,输入命令

git clone https://github.com/facebook/WebDriverAgent

初始化脚本下载依赖

./Scripts/bootstrap.sh


等执行完之后运行

执行完成后,直接双击打开WebDriverAgent.xcodeproj这个文件。

有可能会报错,,很好改,,遇到报错的直接回车会自动帮你降低版本有的地方需要去掉NS

改成这样就行了  UIScreen* mainScreen =(UIScreen*)[xcScreenClassmainScreen];

    

接下来是端口转发

有些国产的iPhone机器通过手机的IP和端口还不能访问,此时需要将手机的端口转发到苹果机上。

$ brew install imobiledevice
$ iproxy 8100 8100
如果现实端口被占用 这样处理
  
  

命令 lsof -i tcp:port  (port替换成端口号,比如6379)可以查看该端口被什么程序占用,并显示PID,

命令 kill -9 PID (就是上面你查看的id)

使用iproxy --help 可以查到更具体的用法英语谚语。英语日英语谚语。英语日英语谚语。通过这次访问http://localhost:8100/status确认WDA是否运行成功。

而检查的地址是http://localhost:8100/inspector,检查是用来查看UI的图层,方便写测试脚本用的

然后是安装WDA,

pip install --pre facebook-wda

安装依赖文件

pip install -r requirements.txt

2:安装python(在此之前需要安装xcode,并安装命令行工具,Homebrew) 

命令如下:

ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

brew searchp ython

这时候,会看到python和python3。(因为我已经安装过了...)

BREW安装python

这样就开始安装了。

装完之后在输入

BREW安装python3

进度完成,这样就安装好了mac不需要改什么path的,直接命令后面带上3如pip3 python3

安装好之后可以在/ usr /本地/酒窖查看

3:用python令执行脚本文件

1: 打开终端,开启两个一个执行命令,一个看端口号因为要手动关闭开启查看状态

2:登录微信打开你的跳一跳界面开始游戏,不要动了

3:CD到你的脚本文件里,执行命令

 python3 wechat_jump_auto_iOS.py 


然后......然后看命令,里面会出现时间然后就会自己跳了......屌不屌!


第一次可能会力度比较大......这时候需要修改config.json里面的参数,,

首先把config - > iphone - >里面的文件复制替换掉外面的json文件然后修改里面的press_coefficient参数根据你的手机自己修改多​​试几次就可以了

我测试的时候调到800多就因为参数积累的差距大了,,,掉了下来......

mac版本的就这么多了希望大家可以抱着学技术的心态去看待它而不是仅仅为了刷分数(说出来你们可能不信,我是为了研究python语言环境,,, mac这环境真心不好配)。另附上美图一张扫码有惊喜

4遇到的问题:

当你的WebDriverAgent没安装好就运行时会报错,HTTP ... localhost,8100的错误

端口号没开启也会出错

缺少文件也会报错解决办法在最开始讲了。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值