首页 > 编程语言 >跳一跳 Python小程序 小白指南 Android和iOS都可以用

跳一跳 Python小程序 小白指南 Android和iOS都可以用

时间:2022-12-02 20:32:03浏览次数:84  
标签:Python iOS 然后 python 文件夹 adb Android 安装 下载


小白一枚,最近网上比较火的微信“跳一跳”小程序,刷爆了朋友圈,之后怀着好奇心在网上看到有大神自己写了一个python脚本,于是打算借来玩一下,倒腾了半天,各种配置,下面记录一下出现的问题:
这里先贴一下源码:致敬Python大神
(Github地址:​​​https://github.com/wangshub/wechat_jump_game​​)

1.首先是python的环境配置
因为之前装过python3.3.2,所以心里暗自窃喜,应该不会太难吧,然后这才是第一步,但是后面的插件,却找不到3.3版本的插件,只看到3.4+各种,【微笑脸】然后不得不找最新版的Python
最后在官网下载了3.6版本的(​​​https://www.python.org/downloads/windows/​​)下载之后就是安装了,结果安装失败????这是什么鬼。。。。

跳一跳 Python小程序 小白指南 Android和iOS都可以用_github

然后就各种百度,我的是win7纯净版,没有这个Pack1补丁,怎么加这个补丁,找了半天是因为Windows更新没有打开,之前装系统见别人在帖子里说补丁没必要打,就想着别瞎折腾了,就没有装,现在用到了却又纠结了,最后更新之后,还是这样,于是果断放弃。。。。不玩了!!!
今天又打开微信,看了一眼跳一跳排名,最高分305,于是又想到这个脚本了,就再次尝试。。。。。
既然安装Python3.6不行,我就安装低版本的,于是试了一下3.4的,结果顺利安装,一路默认就好了,我改了安装目录,然后配置环境变量,环境变量不会配置的就去百度一下吧,很简单的。

2、安装numpy(不知道这是啥?反正装上就对了)

注意因为scipy依赖numpy和MKL,所以下载的时候要下载带mkl的版本,见链接:​​https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy​

我的是3.4所以要下载对应的,这个链接要下载好几个插件,后面还要用

把刚下载的安装包复制到python安装目录下的scripts文件夹,在当前目录下通过pip install +绝对路径+版本名字,可直接安装numpy

跳一跳 Python小程序 小白指南 Android和iOS都可以用_脚本_02

3、安装scipy,下载相应版本的scipy(我现在的是scipy-1.0.0-cp34-cp36m-win64.whl),同样放在scripts文件夹中

通过pip install +绝对路径+版本名字安装,安装好后可以通过impor命令测试是否安装成功。

4.安装 matplotlib ,下载相应版本的matplotlib,放在scripts文件夹中,直接使用pip install matplotlib命令安装

5.安装Pillow,直接使用pip install pillow来安装

6.安装adb安装包
我的是OPPO手机,刚开始没找到门道,就有点费劲了,按照网上的下载了adb工具包,解压之后,加入环境变量之后,插上手机,打开usb调试,然后在命令窗口里输入:adb devices,结果显示 List of devices attached,在设备管理器里面看到一个黄色感叹号的ADB Interface,然后意识到是驱动的问题,好吧,要想接着玩,那就接着百度。。。。

插拔USB还是不行,这时注意到弹出的窗口

跳一跳 Python小程序 小白指南 Android和iOS都可以用_脚本_03

这个才是关键有木有!!!这么明显的提示安装驱动我竟然没看到。。。。然后安装之后再次尝试:adb devices,结果还是不显示。。。。但是这一步为后面打下了基础

最后试了一下有人建议直接全盘搜索一下.android文件夹,于是我搜了一下之后,确实看到了一个

跳一跳 Python小程序 小白指南 Android和iOS都可以用_android_04

然后进去下面那个Google文件夹里的Android文件夹,看到几个文件跟adb开发工具包里的文件一样,于是就试着将当前路径加入到环境变量里,然后再次尝试adb devices,此时手机会弹出是否允许此电脑调试,确认即可,然后竟然神奇的可以看到显示设备信息了。

问号脸????:为什么直接单独建一个adb工具包的文件夹加入环境变量就不行呢?

7、下面是如何运行Python代码

手机上打开微信小程序,进入跳一跳。
切换到源代码所在目录,我是放在桌面。例如:
cd C:\Users\Administrator\Desktop\wechat_jump_game-master
然后运行程序 python wechat_jump_auto.py

如果是iOS用户,运行wechat_jump_autoiOS.py
(iOS用户可以自行尝试一下,应该没问题的)

然后会有提示是否打开微信跳一跳小程序和手机的USB调试[y/n]
输入y回车即可
然后你就会看到手机里面的程序开始自己运行起来了,等到它跳到你满意的分数你就可以停止啦,否则它会无止境的跳下去,分数太高容易被清零哦。不要玩的太嗨了,分数高了就很明显在作弊了。


标签:Python,iOS,然后,python,文件夹,adb,Android,安装,下载
From: https://blog.51cto.com/linmengmeng/5907442

相关文章

  • 13章python实训
    实验报告【实验目的】 1.掌握Pygame的基础知识。【实验条件】1.PC机或者远程编程环境。 【实验内容】1.完成第十三章  实例01:篮球自动弹跳。  实例01:创......
  • python连接mongodb数据库
    python连接mongodb数据库frombeanieimportDocument,init_beanieimportasynciofrommotor.motor_asyncioimportAsyncIOMotorClientclassPerson(Document):......
  • Python使用GARCH,EGARCH,GJR-GARCH模型和蒙特卡洛模拟进行股价预测|附代码数据
    全文下载链接:http://tecdat.cn/?p=20678在本文中,预测股价已经受到了投资者,政府,企业和学者广泛的关注。然而,数据的非线性和非平稳性使得开发预测模型成为一项复杂而具有挑......
  • Python中内置数据库!SQLite使用指南! ⛵
    ......
  • Python中mro继承顺序查询之C3算法
    1.mro遍历顺序1. python中存在多继承:A同时继承B和C,B继承E,C继承F,E和F最终继承object,如果我们访问A的实例对象的属性,他的查找方法遵循C3算法,(之前是深度优先查询,一条路......
  • python之gRPC初试
    目录前言准备安装示例编写proto文件通过proto文件生成_pb2.py和_pb2_grpc.py文件编写server文件编写client文件运行结语前言本文章作为初学gRPC的一个记录,主要参考文档:Qu......
  • Python高级-元类-笔记
    1.类也是对象在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立:>>>classObjectCreator(object):…pass…>>>my_object......
  • Python高级-元类实现ORM-笔记
    1.ORM是什么ORM是python编程语言后端web框架Django的核心思想,“ObjectRelationalMapping”,即对象-关系映射,简称ORM。一个句话理解就是:创建一个实例对象,用创建它的类名......
  • Android 开发中脚本 提高效率工具
    在安卓开发中我们常常需要获取日志,通常我们可以通过adblogcat命令获取日志。同样,我没有可以通过脚本获取。其实质也是通过adb命令实现,只是把命名写入bat文件中,在win系统......
  • Python——将PPT和Word转为PDF文件
    前言通过win32com.client将PPT和Word文件转为PDF格式内容importfitz#pipinstallpymupdfimportwin32com.clientimportosdefppt2pdf(filename,output_file......