山东省高中信息技术学业水平考试试题网 - 数据与计算|信息系统与社会|数据与数据结构|网络基础|数据管理与分析|移动应用设计|三维设计与创意|开源硬件项目设计|算法初步|智能系统初步

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 160|回复: 0
收起左侧

利用Python制作微信跳一跳外挂,又来带你装一波X!

[复制链接]

946

主题

946

帖子

214748万

积分

超级版主

Rank: 8Rank: 8

积分
2147483647
发表于 2020-10-17 09:39:53 | 显示全部楼层 |阅读模式





导语

前几天在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:

如果屏幕分辨率不能成功探测,处置方式与安卓手机中的处置方式相似。


潍坊行知学校复读报名系统 正式上线了,集高考复读报名,费用(学费、住宿费、资料费)核算,校园全景VR,课堂教学实录于一体。不尽事宜,致电潍坊行知学校教务处王老师(13854441151),微信在线(13854441151)。潍坊行知学校复读咨询,潍坊行知学校复读报名系统,潍坊行知学校复读招生预报名系统,潍坊行知学校,潍坊行知学校复读,潍坊行知学校复读收费,潍坊行知学校复读收费标准,潍坊行知学校复读生收费标准,潍坊行知学校复读报名,潍坊行知学校复读报名时间,潍坊行知学复读招生,潍坊行知学校复读生,潍坊行知学校复读班,潍坊行知学校复读招生分数要求,潍坊行知学校复读招生简章。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
楼主热帖
+1
160°C
沙发哦 ^ ^ 马上

帖子地址: 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

百度一下 百度二下 百度三下 开门大吉

QQ|Archiver|手机版|小黑屋|山东省高中信息技术学业水平考试试题网 ( 鲁ICP备16049757号 )|网站地图

GMT+8, 2021-1-27 12:26 , Processed in 0.235540 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表