用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命令,可以看到一些信息。
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来玩微信跳一跳相关推荐
- “Python来玩微信跳一跳”教程(问题总结)
原文:<"Python来玩微信跳一跳"教程> 在上一篇文章中,收到了大家大量的问题反馈,因为问题比较多,并且有很多重复的问题,所以并没有一一回复,这里表示一下歉意,并整 ...
- 跳一跳python开挂_微信跳一跳物理外挂—教你用 Python 来玩微信跳一跳
微信跳一跳出物理外挂了,教你用 Python 来玩微信跳一跳,最高可跳 4000 分.这里为大家整理了一份完整的使用教程,让你轻轻松松那高分! 1.下载程序:打开下面的链接,点右侧 clone or ...
- 微信跳一跳python_用python来玩微信跳一跳
周六晚上看了强子老师讲的用python来玩微信跳一跳,感觉很有意思,所有自己动手试了一下,与大家分享一下. 完整的程序源码包.链接: https://pan.baidu.com/s/1c1TAJja ...
- python程序编程千分符号怎么输入_教你用Python来玩“微信跳一跳”瞬间千分……已开源...
2017年12月28日下午,微信发布了 6.6.1 版本,加入了「跳一跳」这款小游戏. 玩了几十局,最高也就70多分 有的好友可以玩到几百分到几千分 ... 表示自己好笨 随即发了朋友圈 好友发来了这 ...
- 教你用Python来玩微信跳一跳
转自http://tieba.baidu.com/p/5501481925?traceid= 2017年12月28日下午,微信发布了 6.6.1 版本,加入了「小游戏」功能,并提供了官方 demo「跳 ...
- opencv在电脑屏幕上画_用Python+OpenCV让电脑帮你玩微信跳一跳
前言 最近微信小游戏跳一跳大热,自己也是中毒颇久,无奈手残最高分只拿到200分.无意间看到教你用Python来玩微信跳一跳一文,在电脑上利用adb驱动工具操作手机,详细的介绍以及如何安装adb驱动可以 ...
- python玩微信跳一跳_用python玩微信跳一跳
前言:有個學弟之前問我有沒有玩微信跳一跳,我說沒有啊,他說可以用python刷分,然后后來她推薦給了我,一起玩了起來挺好玩的,然后想起我在學python,然后就看看怎么 make it happen, ...
- 使用Python玩微信跳一跳教程
在上一篇文章里介绍了使用Python玩微信跳一跳的详细使用教程,不过依旧还是有很多小伙伴有各种各样的问题.为了让各位小伙伴都能使用黑科技,于是再做一个超详细教程.从Python的安装开始,手把手教你一 ...
- 跳一跳python刷分_微信跳一跳刷分脚本
微信跳一跳刷分脚本有很多,其中用python玩微信跳一跳就能轻松刷分,什么?连用微信跳一跳python脚本你都不知道,实在是太low了吧!使用这款微信跳一跳刷分脚本只需在电脑上下载安卓模拟器,使用使用 ...
最新文章
- TensorFlow集成TensorRT环境配置
- 从合并排序算法看“分治法”
- WinCE CEDDK之Bus操作函数
- 使用BootStrap制作用户登录UI
- java treemap 内存_Java中Map、HashMap、LinkedHashMap、TreeMap的区别
- 卸载已经装的mysql_怎么卸载已经安装的mysql服务
- 牛顿法、梯度下降法、高斯牛顿法、Levenberg-Marquardt算法
- java课程设计进程管理_Java课设总结(个人版)
- React开发(242):dva概念6effect
- opencv2 取二进制数据_百亿数据量下,掌握这些Redis技巧你就能Hold全场
- 编程实现启用禁用网卡
- .html文件可以删掉吗,packages文件夹可以删除吗?
- 为何大佬都愿意为“996”站台?中国的程序员活该加班?
- C++中常量指针,指针常量(const 和*)的使用方法和理解方法
- 2011-4-1 live the lie until the lie becomes your life
- 脑电的频谱分析和时频分析-EEG Processing and Feature 5
- 计算机科学美国大学专业,2015年U.S.NEWS计算机科学专业美国大学排名
- Excel怎样设置行高和列宽
- Python 读取加密后的xlsl
- 云计算第二天总结 10.29
热门文章
- github Repository not found 解决办法
- 【跃迁之路】【468天】程序员高效学习方法论探索系列(实验阶段225-2018.05.19)...
- Tomcat学习--源码导入和运行
- BZOJ 1087 SCOI2005 互不侵犯King 状压DP
- 欧洲2015年新设太阳能约8GW 为4年来首增
- JAVA中的多线程(八):线程的优先级和yield方法
- centOS6.4部署svn
- C# 中关于汉字与16进制转换的代码
- Word 2003特殊符号录入与编辑(转)
- 百度,在模仿和创新中成长