微信“跳一跳”辅助工具——利用Python开发
前言:相信最近很多人都比较热衷于玩微信小程序版块里面的“跳一跳”小游戏,我们也看到很多人可以玩比较高的分数,当然有些分数是别人自己玩出来的,有些确是利用软件刷出来的,甚至有些人花钱去购买这些软件或者脚本程序,最近我也在琢磨这个事——能不能自己做个脚本程序呢?研究了许多文档,从这篇文档中获取了制作思路:点击打开链接。又研究GitHub上技术大牛写的技术文档,不过他上面是针对MAC的,而且写的比较简便,用到了类似于Linux里面的命令行,不是计算机专业的根本很难看懂(这是技术大牛的原贴: 点击打开链接),结合他们的文档,我研究了半个晚上,终于成功了,下面我就给大家贴出傻瓜式教学(针对Windows系统+Android)。
一、搭建Python开发环境
第一点注意的.PC端安装Python:首先到https://www.python.org/downloads/windows/ 下载对应电脑系统的Python版本,
这里常用的有Python2.7和Python3.6,这里建议大家安装3.6版本的,至于怎么看系统版本:控制面板—>所有控制面板项—>
系统
下载之后就是一步一步安装了,现在的3.6版本可以选择自己添加环境变量,这里Add python 3.6 to path最好是勾上,不然
安装过后还要自己在系统属性里面配置环境变量,没配置就不能使用命令了,这里如何添加环境变量就不赘述,后面配置ADB
工具时有详细介绍!
第二点注意的.这下面图示的是安装一些模块和工具,我们后面安装插件需要用到pip和IDLE,内存足的话建议全部安装,然后
就一直next,最后出现Setup was successful ! Python就安装成功了!
二、安装ADB以及环境配置
同样,ADB安装在PC端,ADB可以到 https://adb.clockworkmod.com/ 下载,安装很简单,一步一步往下走就行
,到最后一步选择安装路径的时候要注意,选择一个好找的路径,并且路径最好是二级以上目录,因为第一次我只有
一级目录,配置环境变量的时候有问题。例如我安装在D:\360Downloads\ADB 目录下
然后至关重要的一步就是环境的配置,复制上面的路径,然后在控制面板—>高级系统设置—>环境变量的系统变量
,找到Path变量,点击“编辑”,将你之前复制的路径复制到最后面。这里需要注意的是,在复制路径的时候要在原
有内容后面加一个英文的“分号”,将各个变量分隔开,然后点击“确认”保存即可。具体见下图:
完成之后,在“开始”处,打开“cmd”,输入adb,如果出现以下命令,则代表安装成功,否则没有安装成功,则卸
载重新安装并重新配置环境变量。
三、手机相关设置
将手机设置为USB调试模式:设置—>关于手机—>狂按软件版本号,然后再找到开发者选项,打开USB调试模式
(不同手机可能稍有区别),然后用数据线将手机连到PC端,手机选择传输文件(MTP)模式,同样打开cmd命
令框,输入“adb devices”,出现下图所示情况则代表连接成功,这里说明下,如果只有list of devices attatched
,则端口可能被占用,可以用netstat -ano | findstr "5037"查询背哪个进程占用,然后杀死这个进程就可以。
四、下载代码包(主要代码前面也贴出)
到:https://github.com/wangshub/wechat_jump_game下载相关代码包,然后解压,此时你需要知道你手机的分辨率,最简单的查看方式就是截个图,看下图片详情就知道了手机的分辨率。然后在你解压的文件夹里面有个config文件夹,里面有不同参数配置的文件,找到你分辨率对应的config.json文件,复制到解压文件夹的根目录下(如果跳的过程中落点不准,可以适当改变里面的参数,自己根据实际情况细微调整),如图所示:
五、安装第三方依赖库
在解压的文件夹里,按住shift键,然后单击鼠标右键,再单击“在此处打开命令窗口(W)”,接着执行在命令框
输入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
镜像替换完成后就可以下载了,在下载的时候有可能找不到对应插件的版本号,但是会提示你有那些版本,
你可以换一个版本,找到下载后的项目路径
六、运行刷分
登录微信,找到跳一跳游戏,点击开始游戏,同样在文件夹里面的这个命令窗口执行命令 python
wechat_jump_auto.py就可以刷分了,如果要停止按atrl+c。(看着跑代码还是挺酷的,如果还有
什么疑问可以留言或者加微信:qi837049897)
注:如有侵权,请联系作者
微信“跳一跳”辅助工具——利用Python开发相关推荐
- 微信跳一跳辅助工具(Python)
1.准备工具 adb驱动 –> 最好下载最新的版本,因为安卓对系统的性能有所提高,对驱动的要求也更高 ( 链接:https://pan.baidu.com/s/1qZqAxT6 密码:61xo) ...
- python跳一跳编程构造_python实现微信跳一跳辅助工具步骤详解
说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...
- python hook pc微信_python实现微信跳一跳辅助工具步骤详解
说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...
- python实现微信hook_python实现微信跳一跳辅助工具步骤详解
说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...
- python hook 微信_python实现微信跳一跳辅助工具步骤详解
说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...
- python辅助_Python-第一个微信小项目——微信跳一跳辅助工具
思路 核心:每次落稳之后截图,根据截图算出棋子的坐标和下一个块顶面的中点坐标,根据两个点的距离乘以一个时间系数获得长按的时间 识别棋子:靠棋子的颜色来识别位置,通过截图发现最下面一行大概是一条直线,就 ...
- 基于VS+Opencv2.4.10的微信跳一跳辅助工具
说明:最近微信的跳一跳小程序可谓火了一把,不是因为它本身多好玩,而是有大部分的程序员们加入其中,利用各种领域方法,实现了微信跳一跳的外挂,分数轻松上千或上万.之前也看了基于Python开源的代码,Gi ...
- 微信跳一跳高分系列四:一个 JAVA 版开源的微信跳一跳辅助工具
基于前三篇文章,我们一起来制作一个自动化工具,解放劳动力,通过机器自动完成跳一跳 wechat-jump-helper 一款JAVA版开源的微信跳一跳小程序辅助工具 传送门一:wechat-jump- ...
- python实现微信跳一跳辅助工具
说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...
最新文章
- 腾讯研究院发布:《人工智能+制造产业发展研究》报告
- Windows cmd(DOS)命令窗口中echo命令ANSI转义显示彩色字或背景
- WINCE下调试AT050TN22屏及触摸屏小结
- ccf-csp #201909-1 小明种苹果
- linux 加载 iso,Linux iso文件加载和解包的用法
- Linux笔记-手动配置yum及光盘安装rz
- Linux服务器数据库的导入和导出
- 洛谷P1880 石子合并 区间动归
- 解决ajax中文乱码问题
- 我对国内两大购书站点的感受(dearbook和china-pub)
- 三面网易,四面阿里,五年开发经验程序员剑指大厂,稳拿offer
- 图文讲解flashfxp教程 flashfxp详细教程
- Python实用工具,pyqt5模块,Python实现自动生成艺术签名的小工具
- Clarke Wight saving algorithm求解tsp问题
- 如何用matlab画一个球
- 来来来,一起去看临泉王冲林岗的红枫叶
- java graphics dispose_java图形处理-Java Graphics2D
- 关于“差强人意”成语的误用
- java list 子集_Java——List方法,获取子集
- D3 天眼查 股权穿透 股权结构