利用Python制作微信跳一跳外挂,又来带你装一波X!
导语
前几天在GitHub上看到有人利用Python玩一款名为“跳一跳”的微信小程序,于是打算自己也来试一试,毕竟这款小游戏最近吸引了众多人的目光。进群:839383765 获取Python各类免费最新入门学习资料!
演示工具
电脑系统:Win10
Python版本:2.7.13(64位)
环境配置
Step1:安装Python
安装Python2.7并添加到环境变量中。
Step2:配置adb
将相关文件中提供的adb.zip文件解压,将解压后的文件夹添加到环境变量中。
(Win10系统:右键“此电脑”→“属性”→“高级系统设置”→“环境变量”→双击“Path”,将adb文件夹的路径添加进去即可。)
例如下图:
添加成功后在cmd窗口输入adb会有类似如下图所示的显示:
Step3:安装依赖库
解压相关文件中提供的wechat_jump_game.rar文件。cmd窗口切换到解压后的文件夹内后输入pip install -r requirements.txt耐心等待相关依赖库安装完成即可。
如下图所示:
使用演示
一、安卓手机(已成功)
cmd窗口中路径保持在wechat_jump_game不变。
Step1:
将安卓手机与电脑连接并开启安卓手机的USB调试(安全模式)。(请根据机型和系统自行百度开启方式。)
Step2:
手机端打开微信小程序“跳一跳”并点击“开始游戏”。
Step3:
电脑端在cmd窗口中输入:
python wechat_jump_auto.py即可。
如下图所示:
此时你可以发现小人已经自己开始跳起来了!
PS:
如果屏幕分辨率不能成功探测,请按照你的手机分辨率从相应的config文件夹将config.json文件拷贝到* .py 同级目录(wechat_jump_game下)。
二、苹果手机(未尝试)
苹果手机需要配置WebDriverAgentRunner,本人不使用Mac,因此无法测试代码的有效性。在相关文件中,本人也提供了一份CSDN中积分下载的WebDriverAgent.rar文件,有需要者可参考相关网络资料进行配置。
下面仅对使用方法进行介绍(详见参考文献链接)。
Step1:
运行WebDriverAgentRunner并打开微信“跳一跳”程序界面。
Step2:
运行脚本。有两种模式可供选择:
(1)手动辅助跳:
①命令行输入:
python3 wechat_jump_iOS_py3.py后回车运行;
②依次点击弹出窗口中的起始位置和目标位置,程序会自动计算距离后起跳;
③根据起跳的精准性更改源代码中的time_coefficient参数,直到获得最佳取值。
(2)自动连续跳:
①命令行输入:
python3 wechat_jump_auto_iOS.py后回车运行;
②根据起跳的精准性更改机型对应的config.json 文件中的press_coefficient参数,直到获得最佳取值。
PS:
如果屏幕分辨率不能成功探测,处理方式与安卓手机中的处理方式类似。
- 微信小游戏跳一跳简单手动外挂(基于adb 和 python)
- 【41】你还怕微信跳一跳跳不了高分吗?今天Python带你去开物理外挂。。。
- 利用python实现微信小程序游戏跳一跳详细教程
- python进阶之微信跳一跳外挂
- 用Python写一个微信跳一跳物理外挂(安卓手机版)
- 使用Python制作微信跳一跳辅助
- 利用Python玩微信跳一跳
- 利用Opencv实现微信跳一跳脚本源码放送(C++实现嵌套python)
- 微信小程序跳一跳外挂matlab版本
- 在win10上利用Python3.6制作火车票余票查询小程序
- 怎样利用Python制作守护进程
- 微信跳一跳辅助python代码实现
- Python练习小程序 利用爬虫制作翻译工具
- 小米5s微信跳一跳小程序python源码
- 利用python爬取天气预报然后发送给微信好友
- Python制作回合制手游外挂简单教程(上)
- 用python玩微信跳一跳系列-色块轮廓定位棋盘
- 用python玩微信跳一跳系列-小人识别之模板匹配
- 十分钟利用Python制作属于你自己的个性logo
- Python中利用aiohttp制作异步爬虫及简单应用