python微信跳一跳

时间:2022-07-02 23:23:27

      作为一个工科生,体验的不是称霸朋友圈的乐趣,而是体验开发和调试的快感(适当的称霸一下朋友圈就可以了,不要刷得太高哦),下面开始重头戏,用python玩微信小程序跳一跳,称霸您的朋友圈,相信工科生的您,根据网络上的相关的教程,已经实现了相应的工程。我就简单的给大家来个更加详细的教程,高手勿喷,谢谢!(文章末附有代码及相关工具链接,可以下载后进行操作,您也可以直接根据教程到相应的官方网站上进行下载)安装python。

1. 安装python。

  • 您可以直接打开百度,输入python,进去其官网;或者你可以直接访问https://www.python.org/downloads,下载python3(注意请下载python3版本,您要是windows用户,请下载对应的版本)
  • 您也可以用笔者提供的安装包进行安装,在文件夹(python安装包即相应的安装指令)中

python微信跳一跳

  • 安装python,您可以百度如何安装python,得到相应的教程;笔者就简单的介绍一下,强调一下需要注意的事项。打开您下载的安装包,Windows用户直接点击安装,一路next就行了,需要强调的是,安装过程中会出现add path的选项,如果作为小白的您,不知道如何添加环境变量,注意注意注意一定能要勾选上。如下图:

python微信跳一跳

  • 如何判断您是否安装完成python,请您使用快捷键Win+R,打开命令提示窗口,输入cmd,在黑框中输入python,出现下图的现象,表示您已经安装成功(笔者安装的是python3.6.2,你的版本可能不同,只要是python3就可以)。


python微信跳一跳python微信跳一跳

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文件的路径,上述命令是笔者的文件路径,您可以根据自己存放的路径进行输入),敲回车就行了。操作如下:
python微信跳一跳

python微信跳一跳

python微信跳一跳

在安装过程中可能会出现下面的现象,出现的原因可能是因为您的网络问题,你只需要按照上面的步骤重新运行一下(可能因为您的网络比较慢,您需要运行多次);安装过程可能有点慢,主要是因为这些资源都是来自外国的网站,国内有所限制。

python微信跳一跳

如何判断自己是否安装成功?你只需要把上面的命令重新运行一次,看到下图的结果,表明您已经安装了上述的组件(即有already的提示):

python微信跳一跳

3. 本文只针对安卓系统,如果您是ios系统的用户,笔者会在文章末尾附有相应的链接。对于安卓系统,您需要下载ADB,直接在百度中输入ADB,进入官网(https://developer.android.com/studio/command-line/adb.html)下载即可(笔者会在文章末尾附有下载后的打包链接)。

python微信跳一跳

安装包的内容如下

python微信跳一跳

然后您需要设置adb的环境变量,若是知道怎么设置最好,不知道的话,还有一种简单的方法,你只需要在当前路径下按照如下操作即可:

进入笔者整理好的文件(test)中

选中下图中的内容(图中的选中路径),输入cmd,然后敲回车,您会惊奇的发现,上文提到的小黑框就这样出现了

python微信跳一跳

python微信跳一跳

python微信跳一跳

然后您需要在小黑框中键入adb,进行验证,出现下面的现象表示您的ADB是正确的,验证过后,不要关闭,下面还要接着进行。

python微信跳一跳

4. 手机设置。需要把您的手机的开发者选项打开(不知道自己手机开发者选项在哪的,可以在百度在输入您手机的品牌进行查询),打开开发者选项中的USB调试(部分手机可能还需要设置usb为MTP传输协议;总之您如果连接不成功的话,把开发者选项中的USB相关的开关都打开就是啦)。下面进行验证您的手机是否连接成功:

在上一步打开的黑框中输入:adb  devices,敲回车,看到下图的现象表示连接成功。python微信跳一跳

可能会出现下面的现象(即出现的不是device而是unauthorized),您只需要解锁您的手机,可以看到有提示,点击确定即可,再次输出adb  devices,就可以连接成功。

python微信跳一跳

5.  运行程序

程序分为手动和自动,更加您的喜好进行。

由于前面没有设置abd的环境变量,所以您要是想运行代码,必须把程序放在和adb同级的目录中,您也可以用笔者整理好的文件

python微信跳一跳

首先打开您的微信跳一跳,点击开始,然后电脑上运行代码(usb线一定要保持连接)

在上面的小黑框中,您只需要输入python+程序,就可以了,如下图:

python微信跳一跳

您可以看到python命令后面加了一长串的东西,那就是程序所在的路径,您如果不想手动的输入,当然也是有方法的,操作如下:

现在上面的小黑框中键入python,然后加一个空格,然后打开您的程序所在的位置,用鼠标选中要执行的程序,把它拖入到小黑框中,敲回车就可以了。

python微信跳一跳

python微信跳一跳

python微信跳一跳

打开微信中调跳一跳小游戏,点击开始,然后返回到电脑,在上面的提示框中键入y,敲回车键,代码就会运行。

python微信跳一跳

6. 称霸朋友圈


注意:笔者把上文介绍的相关文件已经打包,您只需安装python和必要的组件库,按照上文操作就可以运行了。操作如下:

1.       同样的步骤,按照上文中的1、2步骤进行安装

2.       由于您用的我整理的安装包,所以不用按照上文那么麻烦的下载找到test文件夹,点进去,在文件路径栏输入cmd,运行命令窗口,连接您的手机(前提是打开开发者选项),输入adb devices命令验证是否连接成功

python微信跳一跳

python微信跳一跳

python微信跳一跳

紧接着(python是个运行指令,后面要加一个空格)

python微信跳一跳

python微信跳一跳

敲回车

python微信跳一跳

打开手机微信跳一跳,开始游戏,在电脑上输入y,就可以啦。


感谢程序开发作者:wangshub

GitHub源码链接:https://github.com/wangshub/wechat_jump_game

笔者整理资料https://github.com/heianzhuzai/WeChat_jump

E-mail:shengzhanhe@hotmail.com

               heshengzhan@email.swu.edu.cn


黑暗主宰

2018.01.12

于西南大学