导语

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

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

转载于:https://blog.51cto.com/14186420/2347576

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

  1. 利用Python制作微信跳一跳外挂,微信好友装逼神器!

    导语 前几天在GitHub上看到有人利用Python玩一款名为"跳一跳"的微信小程序,于是打算自己也来试一试,进群:711944363 获取微信跳一跳源码! 演示工具 电脑系统:W ...

  2. 利用Python制作微信跳一跳外挂,我才是好友排名第一的人!

    从前几天微信最新版本 6.6.1 的更新开始,微信小程序游戏"跳一跳"似乎在一夜之间风靡了朋友圈. 它甚至比五六年前的飞机大战游戏都火爆,这种小游戏的火爆不仅仅是因为有魔性.有意思 ...

  3. python 跳一跳辅助_使用Python制作微信跳一跳辅助

    1.  前言 微信的跳一跳相信大家都很熟悉了,而且现在各种外挂.辅助也是满天飞,反正本人的好友排行榜中已经是八九百都不足为奇了.某宝上一搜一堆结果,最低的居然只要3块多,想刷多少分就刷多少分,真是离谱 ...

  4. 微信“跳一跳”外挂制作历程

    微信"跳一跳"外挂制作历程 最近微信出了个"跳一跳"小游戏还挺火的,但是我这种手残人士,小手一滑,棋子就不知道飞哪儿去了.那我气啊,排行榜得拉到底才能看到我的名 ...

  5. 利用Python制作微信机器人(二)

    上次写了利用Python制作微信机器人,其中只实现了通过api来控制微信机器人来给自己发送消息,具体详情可查看: 利用Python制作微信机器人(一) 本篇博客主要编写如何是实现给微信机器人发送消息, ...

  6. 用python做头像_如何利用python制作微信好友头像照片墙?

    这个不难,主要用到itchat和pillow这2个库,其中itchat用于获取微信好友头像照片,pillow用于拼接头像生成一个照片墙,下面我简单介绍一下实现过程,代码量不多,也很好理解,实验环境wi ...

  7. 利用Python制作微信机器人(三)实现爬取JD商品价格

    从前两篇的博客来看,目前已经实现了机器人单向给微信发消息,和与机器人进行交互式发消息,详情如下: 利用Python制作微信机器人(一)机器人单向发消息 利用Python制作微信机器人(二)与机器人进行 ...

  8. python表白代码照片墙-如何利用python制作微信好友头像照片墙?

    这个不难,主要用到itchat和pillow这2个库,其中itchat用于获取微信好友头像照片,pillow用于拼接头像生成一个照片墙,下面我简单介绍一下实现过程,代码量不多,也很好理解,实验环境wi ...

  9. 微信跳一跳外挂,无需连接手机

    微信跳一跳外挂,无需连接手机 使用这个软件需满足以下条件: 使用安卓模拟器,我用的是BlueStacks,雷电也可以 安卓模拟器窗口大小用鼠标调为[[409 × 727]]是调窗口大小,不是改分辨率! ...

  10. 微信跳一跳外挂【程序员版,附两个版本的源代码以及为防止跳几下就挂的注意事项,需要自己配置编译器】

    微信跳一跳怎么开挂?微信跳一跳外挂脚本在哪下载? 先来一张图片(有图有真相哈!) 建议不要刷太多,微信有防作弊措施,分数太高会上传失败(一千左右就行了). 需要下载:Auto.js(js脚本解释器和运 ...

最新文章

  1. 工业3D打印:一场仍处在初级阶段的技术革命
  2. C语言函数名与函数指针详解
  3. 河南大学计算机专业导师,侯彦娥 - 河南大学 - 计算机与信息工程学院
  4. 成功解决‘pip‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
  5. 一次竞赛案例的分享——基于正则表达式的深度学习应用
  6. 已知圆心 坐标和一点坐标和角度 就之后的坐标_《6. AutoCAD 标注角度尺寸》
  7. 【详解】消息队列和线程关系
  8. 监管大屏系统_“警视” 警务情指一体大屏可视化决策系统
  9. 基于matlab的小波去噪方法研究,基于matlab的小波去噪分析毕业论文.doc
  10. web.xml配置以及一些详解
  11. 自媒体文案伪原创文章生成器软件
  12. ZT世界第九大奇迹--北京西直门立交桥〔爆笑〕
  13. BZOJ1050 旅行comf
  14. Oracle SQL 基础要点
  15. 【已解决】打开jar文件找不到或无法加载主类
  16. 长得类似铁甲小宝的机器人_《铁甲小宝》盘点机器人原型,卡布达原来是独角仙...
  17. IT新人到底该不该去外包公司?
  18. Python常用配置文件ini、json、yaml及python字典读写总结
  19. Java相对路径与类路径详解
  20. php jwt设置有效期,07-如何设置JWT的过期时间

热门文章

  1. oracle类型介绍,Oracle数字的3种基本类型介绍[转]
  2. 反向传播算法BP公式推导
  3. 内联函数与宏定义的区别
  4. 关于全局异常捕获的思考-真正的全局异常捕获
  5. cs231n学习笔记-激活函数-BN-参数优化
  6. 【生信进阶练习1000days】day16~day22-RNA-seq data analysis with limma edgeR and Glimma
  7. RNA_seq(1)植物转录组实战(下)之DESeq2进行差异基因分析
  8. 【 Codeforces Round #395 (Div. 2) D】Timofey and rectangles【四色定理】
  9. 一阶线性微分方程的初等积分法例题
  10. jpress连接不上mysql_win10+jdk+mysql+tomcat+jpress环境搭建与部署