zoukankan      html  css  js  c++  java
  • 用Python来玩微信跳一跳

    微信2017年12月28日发布了新版本,在小程序里面有一个跳一跳小游戏,试着点一点玩了下。第二天刚好在一篇技术公众号中,看到有大神用Python代码计算出按压时间,向手机发送android adb命令,让电脑自动玩游戏。(Github地址:https://github.com/wangshub/wechat_jump_game)。觉得这个挺有意思,就自己搜索资料,一步一步尝试着搭建起了Python运行环境,把程序运行起来了。

    整个过程有点坑爹,看了很多博客,借鉴别人的经验,最后总算顺利运行起来了,衷心感谢他们的分享。在这里,我也把自己搭建环境的过程记下来,供大家参考,少走弯路。废话不多说,接下来就是详细过程。

    1.首先下载安装Python
    我的笔记本是win7,64位。从官网下载的Python 64位EXE安装包,安装的是3.5版本。
    在安装的时候注意,如果勾上了 “Add Python 3.5 to Path”,就不需要手动把python.exe所在的路径添加到Windows的Path环境变量中。
    安装完成成功后,打开命令提示符窗口,敲入python命令,可以看到一些信息。
    python

    2.安装 matplotlib
    matplotlib的官网下载合适版本的安装包,我这里下载的是matplotlib-2.1.1-cp35-cp35m-win_amd64.whl。
    把安装包复制到python安装目录下的scripts文件夹。重新启动cmd窗口,执行语句:pip3.5 install + matplotlib安装文件的路径,进行安装。例如:pip3.5 install D:Python3.5Scriptsmatplotlib-2.1.1-cp35-cp35m-win_amd64.whl
    注意安装过程中要FQ,实在不行也可以安装离线版本。
    这一步可以参考http://blog.csdn.net/qq_28093585/article/details/78333661
    matplotlib

    3.安装Pillow
    完成1、2两步之后,运行Python代码,还是报错,出现ImportError: No module named PIL的提示。
    从Statck Over Flow查到(https://stackoverflow.com/questions/8863917/importerror-no-module-named-pil)需要安装Pillow。
    运行命令,安装Pillow:pip install Pillow

    4.运行Python代码
    手机上打开微信小程序,进入跳一跳。在电脑的命令提示符窗口使用adb devices命令,可以查看手机是否顺利连接。(突然想起我的adb工具早就安装过,前面忘了介绍。没装过的同志们自己百度下,我就偷懒不写了。。。)
    切换到源代码所在目录,我这里是放在桌面。例如:
    cd C:UserslishDesktopPython_WeChatJumpwechat_jump_game-master
    然后运行程序
    python wechat_jump_auto.py

    到这里程序终于顺利跑起来,可以让电脑自己愉快的玩手机上这个小游戏了。好强大的Python!关于Python Matplot绘图,好像很强大的样子,有时间再研究下。
    担心微信封号,玩到900多分就打住了,不然电脑都可以自己玩到天荒地老,哈哈哈!

    最后上一张排行榜的图,还是程序员最厉害!明天就是2018年1月1日,祝愿所有的程序员盆友们身体健康,少出Bug,开心快乐!

    跳一跳

  • 相关阅读:
    课题论文之调研--贝叶斯网络
    Android开发--数据存储之数据库操作
    Android开发--数据存储之File文件存储
    ROS常用命令
    CMakeLists.txt实例运用(入门)
    乐视三合一奥比中光Orbbec Astra Pro在ROS中配置显示RGB、深度、IR图像的两种思路
    VTK显示CT图像视图
    手眼标定
    并联机器人位姿解算
    信息物理融合CPS
  • 原文地址:https://www.cnblogs.com/lishbo/p/9956019.html
Copyright © 2011-2022 走看看