微信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命令,可以看到一些信息。

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

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:\Users\lish\Desktop\Python_WeChatJump\wechat_jump_game-master
然后运行程序
python wechat_jump_auto.py

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

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

用Python来玩微信跳一跳相关推荐

  1. “Python来玩微信跳一跳”教程(问题总结)

    原文:<"Python来玩微信跳一跳"教程> 在上一篇文章中,收到了大家大量的问题反馈,因为问题比较多,并且有很多重复的问题,所以并没有一一回复,这里表示一下歉意,并整 ...

  2. 跳一跳python开挂_微信跳一跳物理外挂—教​你用 Python 来玩微信跳一跳

    微信跳一跳出物理外挂了,教你用 Python 来玩微信跳一跳,最高可跳 4000 分.这里为大家整理了一份完整的使用教程,让你轻轻松松那高分! 1.下载程序:打开下面的链接,点右侧 clone or ...

  3. 微信跳一跳python_用python来玩微信跳一跳

    周六晚上看了强子老师讲的用python来玩微信跳一跳,感觉很有意思,所有自己动手试了一下,与大家分享一下. 完整的程序源码包.链接: https://pan.baidu.com/s/1c1TAJja ...

  4. python程序编程千分符号怎么输入_教你用Python来玩“微信跳一跳”瞬间千分……已开源...

    2017年12月28日下午,微信发布了 6.6.1 版本,加入了「跳一跳」这款小游戏. 玩了几十局,最高也就70多分 有的好友可以玩到几百分到几千分 ... 表示自己好笨 随即发了朋友圈 好友发来了这 ...

  5. 教你用Python来玩微信跳一跳

    转自http://tieba.baidu.com/p/5501481925?traceid= 2017年12月28日下午,微信发布了 6.6.1 版本,加入了「小游戏」功能,并提供了官方 demo「跳 ...

  6. opencv在电脑屏幕上画_用Python+OpenCV让电脑帮你玩微信跳一跳

    前言 最近微信小游戏跳一跳大热,自己也是中毒颇久,无奈手残最高分只拿到200分.无意间看到教你用Python来玩微信跳一跳一文,在电脑上利用adb驱动工具操作手机,详细的介绍以及如何安装adb驱动可以 ...

  7. python玩微信跳一跳_用python玩微信跳一跳

    前言:有個學弟之前問我有沒有玩微信跳一跳,我說沒有啊,他說可以用python刷分,然后后來她推薦給了我,一起玩了起來挺好玩的,然后想起我在學python,然后就看看怎么 make it happen, ...

  8. 使用Python玩微信跳一跳教程

    在上一篇文章里介绍了使用Python玩微信跳一跳的详细使用教程,不过依旧还是有很多小伙伴有各种各样的问题.为了让各位小伙伴都能使用黑科技,于是再做一个超详细教程.从Python的安装开始,手把手教你一 ...

  9. 跳一跳python刷分_微信跳一跳刷分脚本

    微信跳一跳刷分脚本有很多,其中用python玩微信跳一跳就能轻松刷分,什么?连用微信跳一跳python脚本你都不知道,实在是太low了吧!使用这款微信跳一跳刷分脚本只需在电脑上下载安卓模拟器,使用使用 ...

最新文章

  1. TensorFlow集成TensorRT环境配置
  2. 从合并排序算法看“分治法”
  3. WinCE CEDDK之Bus操作函数
  4. 使用BootStrap制作用户登录UI
  5. java treemap 内存_Java中Map、HashMap、LinkedHashMap、TreeMap的区别
  6. 卸载已经装的mysql_怎么卸载已经安装的mysql服务
  7. 牛顿法、梯度下降法、高斯牛顿法、Levenberg-Marquardt算法
  8. java课程设计进程管理_Java课设总结(个人版)
  9. React开发(242):dva概念6effect
  10. opencv2 取二进制数据_百亿数据量下,掌握这些Redis技巧你就能Hold全场
  11. 编程实现启用禁用网卡
  12. .html文件可以删掉吗,packages文件夹可以删除吗?
  13. 为何大佬都愿意为“996”站台?中国的程序员活该加班?
  14. C++中常量指针,指针常量(const 和*)的使用方法和理解方法
  15. 2011-4-1 live the lie until the lie becomes your life
  16. 脑电的频谱分析和时频分析-EEG Processing and Feature 5
  17. 计算机科学美国大学专业,2015年U.S.NEWS计算机科学专业美国大学排名
  18. Excel怎样设置行高和列宽
  19. Python 读取加密后的xlsl
  20. 云计算第二天总结 10.29

热门文章

  1. github Repository not found 解决办法
  2. 【跃迁之路】【468天】程序员高效学习方法论探索系列(实验阶段225-2018.05.19)...
  3. Tomcat学习--源码导入和运行
  4. BZOJ 1087 SCOI2005 互不侵犯King 状压DP
  5. 欧洲2015年新设太阳能约8GW 为4年来首增
  6. JAVA中的多线程(八):线程的优先级和yield方法
  7. centOS6.4部署svn
  8. C# 中关于汉字与16进制转换的代码
  9. Word 2003特殊符号录入与编辑(转)
  10. 百度,在模仿和创新中成长