关于【微信跳一跳】Python脚本自动跳,跳一跳刷分辅助脚本
“微信跳一跳”Python脚本环境搭建方法详解:
在Github(Github地址:https://github.com/wangshub/wechat_jump_game),有一个大神发布了一个关于微信Python脚本,可以自动跳,想刷多少分刷多少分,学会之后可以在微信好友排行刷个第一名。下面是不二版本Eade根据Github以及CSDN的大神对微信跳一跳Python脚本的整理:
首先我们进行ADB命令安装及Python脚本环境的准备(本文仅限安卓手机用户)。
1.安装adb命令,如果电脑上面已经安装好了,这里就可以跳过,打开cmd命令输入adb命令就知道了。我这里安装adb命令是在安卓sdk里面装的,如果你电脑已经装了安卓sdk,就找到
看能否找到一个adb.exe,如果有就只需要配置环境变量就可以了。
新增一个变量名称abd 变量值C:\Users\administrator\AppData\Local\Temp\Android Sdk\platform-tools
(不要复制这个值,根据自己电脑找,这里只是参考)
在改一下Path 这里只需要添加 ;%adb% 就可以了。
打开cmd命令,运行adb,下图就表示安装成功了
如果你电脑上面没有安装安卓sdk,只需要单独装上adb命令就可以了 这里安装教程就不说了,可以找到安装教程
2.Python环境,首先需要下载https://www.python.org/downloads/ 我电脑之前安装是的比较老的版本2.7.11
点击下载就可以了,等下载完,点下一步,下一步就可以了,安装步骤比较简单。大家可以换python3,版本高一些
安装完成需要配置一下环境变量,直接在path后面添加 ;D:\python这个D:\python 是自己的安装路径,自己定义
打开cmd命令运行python成功安装运行结果
接着还需要安装pip命令
用cmd命令进入自己的python安装目录 执行easy_install.exe pip 命令安装
安装完成以后需要配置环境变量,跟上面一样的操作,在path后面添加D:\python\Scripts 这个路径看自己的安装路径
配置完环境变量,查看pip命令是否可用,打开cmd命令执行pip 成功运行结果
3.下载代码运行,打开上面的Github地址 ,如果你本地已经安装了git
点击copy地址,在你本地选择一个文件夹
执行克隆,我这里是D:\student 下载完成后打开项目可以看到
要是没有安装过git也是可以直接下载的
直接下载压缩包,打开到本地解压也是上面那个目录
打开cmd命令进入你下载项目目录
接着执行 pip install -r requirements.txt 安装依赖
这里估计会有很多人出现ReadTimeoutError的异常,连接超时。可以多试几次,运气好还可以下载下来的,不过我运气不好,一直下载不下来。这时可以改下载地址,改成国内的镜像 找到这个路径地址C:\Users\administrator\AppData\Roaming
新建一个pip 文件夹 进入pip文件夹,在新建一个pip.ini 文件 把这段复制过去
[global] timeout = 6000 index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
镜像替换完成后就可以下载了,在下载的时候有可能找不到对应插件的版本号,但是会提示你有那些版本,你可以换一个版本,找到下载后的项目路径
更改里面的版本号,接着下载就可以了。
4.运行刷分,找一台安卓机器,调整开发模式,这个开发模式怎么调就不说了,网上比较多。登录微信,找到跳一跳游戏,点击开始游戏,执行命令 python wechat_jump_auto.py 就可以刷分了。
总结:对于大神来说很简单,但是对于新手小白可能会有点难,傻瓜版的是不可能有的所以想要称霸微信朋友圈还是要深入研究一番。
微信跳一跳有哪些隐藏加分?
1.跳一个方块加 1 分。
2.连续跳到方块的中心点,得分会翻倍递增,即 2 分、 4 分、 6 分、 8 分、 10 分…
3.有四种停留地点停留一段时间后会有加分:
a、黑胶唱片上停留会播放音乐,加 30 分;
b、徐记士多便利店停留会让便利店开门,加 15 分;
c、魔方上停留会让魔方旋转修正,加 10 分;
d、井盖上停留会出现冲水声,加 5 分;
原理说明
将手机点击到《跳一跳》小程序界面
用 ADB 工具获取当前手机截图,并用 ADB 将截图 pull 上来
adb shell screencap -p /sdcard/autojump.png
adb pull /sdcard/autojump.png .
计算按压时间
手动版:用 Matplotlib 显示截图,用鼠标先点击起始点位置,然后点击目标位置,计算像素距离;
自动版:靠棋子的颜色来识别棋子,靠底色和方块的色差来识别棋盘;
用 ADB 工具点击屏幕蓄力一跳
adb shell input swipe x y x y time(ms)
使用教程
相关软件工具安装,和使用步骤请参考 Android 和 iOS 操作步骤
FAQ
请先查阅一下 issue 区,请按照 issue 模板正确提交问题
如果你手机的的
config.json
出错导致弹跳不准确,或者有更好的参数?请在这里提交你的问题 issues/62,或者将参数PR给我们并附上你的最高成绩。
iOS 设备遇到问题怎么办?
如果你对环境安装和操作步骤不熟悉?
如果你的分数被微信清零或者排名不显示?
注意不要刷太高分数,适当休息,参见 issues/164
如果有找不到
./autojump.png
文件的错误?请查阅 issue/194
如果你在苦苦寻找视频教程?
参考一位 B 站 UP 主的视频教程 【微信跳一跳】教你如何不用双手还能霸占排行榜第一名
更新日志
详见 changelog
开发者列表
详见 contributors