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
    注意安装过程中要翻墙,实在不行也可以安装离线版本。
    这一步可以参考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,开心快乐!

    跳一跳

  • 相关阅读:
    微信开发返回验证来源方式代码
    Yii 开发过程 tips
    PHP 搜索分词实现代码
    PHP 中文字符串截取
    Ubuntu16.04设置静态ip
    Linux(Ubuntu18.04)安装Chrome浏览器
    ubuntu18.04安装redis
    ubuntu18.04虚拟机安装docker
    虚拟机安装ssh,关闭防火墙
    面试送命题,你为什么从上家公司离职?(面试题总结大全)
  • 原文地址:https://www.cnblogs.com/hdk1993/p/8232336.html
Copyright © 2011-2022 走看看