前言:相信最近很多人都比较热衷于玩微信小程序版块里面的“跳一跳”小游戏,我们也看到很多人可以玩比较高的分数,当然有些分数是别人自己玩出来的,有些确是利用软件刷出来的,甚至有些人花钱去购买这些软件或者脚本程序,最近我也在琢磨这个事——能不能自己做个脚本程序呢?研究了许多文档,从这篇文档中获取了制作思路:点击打开链接。又研究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开发相关推荐

  1. 微信跳一跳辅助工具(Python)

    1.准备工具 adb驱动 –> 最好下载最新的版本,因为安卓对系统的性能有所提高,对驱动的要求也更高 ( 链接:https://pan.baidu.com/s/1qZqAxT6 密码:61xo) ...

  2. python跳一跳编程构造_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  3. python hook pc微信_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  4. python实现微信hook_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  5. python hook 微信_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  6. python辅助_Python-第一个微信小项目——微信跳一跳辅助工具

    思路 核心:每次落稳之后截图,根据截图算出棋子的坐标和下一个块顶面的中点坐标,根据两个点的距离乘以一个时间系数获得长按的时间 识别棋子:靠棋子的颜色来识别位置,通过截图发现最下面一行大概是一条直线,就 ...

  7. 基于VS+Opencv2.4.10的微信跳一跳辅助工具

    说明:最近微信的跳一跳小程序可谓火了一把,不是因为它本身多好玩,而是有大部分的程序员们加入其中,利用各种领域方法,实现了微信跳一跳的外挂,分数轻松上千或上万.之前也看了基于Python开源的代码,Gi ...

  8. 微信跳一跳高分系列四:一个 JAVA 版开源的微信跳一跳辅助工具

    基于前三篇文章,我们一起来制作一个自动化工具,解放劳动力,通过机器自动完成跳一跳 wechat-jump-helper 一款JAVA版开源的微信跳一跳小程序辅助工具 传送门一:wechat-jump- ...

  9. python实现微信跳一跳辅助工具

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

最新文章

  1. 腾讯研究院发布:《人工智能+制造产业发展研究》报告
  2. Windows cmd(DOS)命令窗口中echo命令ANSI转义显示彩色字或背景
  3. WINCE下调试AT050TN22屏及触摸屏小结
  4. ccf-csp #201909-1 小明种苹果
  5. linux 加载 iso,Linux iso文件加载和解包的用法
  6. Linux笔记-手动配置yum及光盘安装rz
  7. Linux服务器数据库的导入和导出
  8. 洛谷P1880 石子合并 区间动归
  9. 解决ajax中文乱码问题
  10. 我对国内两大购书站点的感受(dearbook和china-pub)
  11. 三面网易,四面阿里,五年开发经验程序员剑指大厂,稳拿offer
  12. 图文讲解flashfxp教程 flashfxp详细教程
  13. Python实用工具,pyqt5模块,Python实现自动生成艺术签名的小工具
  14. Clarke Wight saving algorithm求解tsp问题
  15. 如何用matlab画一个球
  16. 来来来,一起去看临泉王冲林岗的红枫叶
  17. java graphics dispose_java图形处理-Java Graphics2D
  18. 关于“差强人意”成语的误用
  19. java list 子集_Java——List方法,获取子集
  20. D3 天眼查 股权穿透 股权结构

热门文章

  1. 利用催眠技巧绕开OpenAI的内容政策限制(仅供研究使用)
  2. 堆优化版dijkstra算法:AcWing 850. Dijkstra求最短路 II
  3. Gallery2修改记录
  4. OPPO举办K10系列超次元新品发布会,四款超值新品硬核炸场
  5. AC3简介及压制攻略
  6. 5g网速是4g的多少倍
  7. 下载超过1GB的文件失败问题排查及解决
  8. 计算机工程博士学校,计算机工程博士
  9. 水彩风职业规划PP模板
  10. 未转变者空投指令服务器,未转变者指令 有没有 给个答案