您的位置:首页 > 编程语言 > Python开发

微信“跳一跳”辅助工具——利用Python开发

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



注:如有侵权,请联系作者
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息