作为一个工科生,体验的不是称霸朋友圈的乐趣,而是体验开发和调试的快感(适当的称霸一下朋友圈就可以了,不要刷得太高哦),下面开始重头戏,用python玩微信小程序跳一跳,称霸您的朋友圈,相信工科生的您,根据网络上的相关的教程,已经实现了相应的工程。我就简单的给大家来个更加详细的教程,高手勿喷,谢谢!(文章末附有代码及相关工具链接,可以下载后进行操作,您也可以直接根据教程到相应的官方网站上进行下载)安装python。
1. 安装python。
- 您可以直接打开百度,输入python,进去其官网;或者你可以直接访问https://www.python.org/downloads,下载python3(注意请下载python3版本,您要是windows用户,请下载对应的版本)
- 您也可以用笔者提供的安装包进行安装,在文件夹(python安装包即相应的安装指令)中
- 安装python,您可以百度如何安装python,得到相应的教程;笔者就简单的介绍一下,强调一下需要注意的事项。打开您下载的安装包,Windows用户直接点击安装,一路next就行了,需要强调的是,安装过程中会出现add path的选项,如果作为小白的您,不知道如何添加环境变量,注意注意注意一定能要勾选上。如下图:
- 如何判断您是否安装完成python,请您使用快捷键Win+R,打开命令提示窗口,输入cmd,在黑框中输入python,出现下图的现象,表示您已经安装成功(笔者安装的是python3.6.2,你的版本可能不同,只要是python3就可以)。
2. 程序源码中涉及到一些python相应的组件,需要您安装一下,不要害怕,其实很简单,介绍一下安装过程和注意事项;提供两种方法(您要是觉得第一种方法麻烦,你可以参考第二种方法):
-
方法一:打开命令提示窗口(Win+R,输入cmd,敲回车,即打开那个小黑框),输入:可以手动的输入一下命令进行操作,进行一个一个的安装:
- pip install backports.functools-lru-cache==1.4
- pip install cycler==0.10.0
- pip install matplotlib==2.1.1
- pip install numpy==1.13.3
- pip install olefile==0.44
- pip install opencv-python==3.4.0.12
- pip install Pillow==4.3.0
- pip install pyparsing==2.2.0
- pip install python-dateutil==2.6.1
- pip install pytz==2017.3
- pip install six==1.11.0
- 第二种:采用另外一种简单的方法,笔者会在文章最后附有链接,其中有一个requirements.txt的文件,其中的内容是上面的命令的集合,您只需要运行一下就可以执行上面的所有指令。操作方法如下:打开命令提示窗口(Win+R,输入cmd,敲回车,即打开那个小黑框),输入:pip install -r C:\Users\Sheng\Desktop\requirements.txt(其中pip install –r后面的是requirements文件的路径,上述命令是笔者的文件路径,您可以根据自己存放的路径进行输入),敲回车就行了。操作如下:
在安装过程中可能会出现下面的现象,出现的原因可能是因为您的网络问题,你只需要按照上面的步骤重新运行一下(可能因为您的网络比较慢,您需要运行多次);安装过程可能有点慢,主要是因为这些资源都是来自外国的网站,国内有所限制。
如何判断自己是否安装成功?你只需要把上面的命令重新运行一次,看到下图的结果,表明您已经安装了上述的组件(即有already的提示):
3. 本文只针对安卓系统,如果您是ios系统的用户,笔者会在文章末尾附有相应的链接。对于安卓系统,您需要下载ADB,直接在百度中输入ADB,进入官网(https://developer.android.com/studio/command-line/adb.html)下载即可(笔者会在文章末尾附有下载后的打包链接)。
安装包的内容如下
然后您需要设置adb的环境变量,若是知道怎么设置最好,不知道的话,还有一种简单的方法,你只需要在当前路径下按照如下操作即可:
进入笔者整理好的文件(test)中
选中下图中的内容(图中的选中路径),输入cmd,然后敲回车,您会惊奇的发现,上文提到的小黑框就这样出现了
然后您需要在小黑框中键入adb,进行验证,出现下面的现象表示您的ADB是正确的,验证过后,不要关闭,下面还要接着进行。
4. 手机设置。需要把您的手机的开发者选项打开(不知道自己手机开发者选项在哪的,可以在百度在输入您手机的品牌进行查询),打开开发者选项中的USB调试(部分手机可能还需要设置usb为MTP传输协议;总之您如果连接不成功的话,把开发者选项中的USB相关的开关都打开就是啦)。下面进行验证您的手机是否连接成功:
在上一步打开的黑框中输入:adb devices,敲回车,看到下图的现象表示连接成功。
可能会出现下面的现象(即出现的不是device而是unauthorized),您只需要解锁您的手机,可以看到有提示,点击确定即可,再次输出adb devices,就可以连接成功。
5. 运行程序
程序分为手动和自动,更加您的喜好进行。
由于前面没有设置abd的环境变量,所以您要是想运行代码,必须把程序放在和adb同级的目录中,您也可以用笔者整理好的文件
首先打开您的微信跳一跳,点击开始,然后电脑上运行代码(usb线一定要保持连接)
在上面的小黑框中,您只需要输入python+程序,就可以了,如下图:
您可以看到python命令后面加了一长串的东西,那就是程序所在的路径,您如果不想手动的输入,当然也是有方法的,操作如下:
现在上面的小黑框中键入python,然后加一个空格,然后打开您的程序所在的位置,用鼠标选中要执行的程序,把它拖入到小黑框中,敲回车就可以了。
打开微信中调跳一跳小游戏,点击开始,然后返回到电脑,在上面的提示框中键入y,敲回车键,代码就会运行。
6. 称霸朋友圈
注意:笔者把上文介绍的相关文件已经打包,您只需安装python和必要的组件库,按照上文操作就可以运行了。操作如下:
1. 同样的步骤,按照上文中的1、2步骤进行安装
2. 由于您用的我整理的安装包,所以不用按照上文那么麻烦的下载找到test文件夹,点进去,在文件路径栏输入cmd,运行命令窗口,连接您的手机(前提是打开开发者选项),输入adb devices命令验证是否连接成功
紧接着(python是个运行指令,后面要加一个空格)
敲回车
打开手机微信跳一跳,开始游戏,在电脑上输入y,就可以啦。
感谢程序开发作者:wangshub
GitHub源码链接:https://github.com/wangshub/wechat_jump_game
笔者整理资料:https://github.com/heianzhuzai/WeChat_jump
E-mail:shengzhanhe@hotmail.com
黑暗主宰
2018.01.12
于西南大学