微信跳一跳
本次实践参考以及使用了别人的源代码,以下附上地址:
- 源码的GitHub网址:wangshub
- 参考博客:https://blog.csdn.net/u010496857/article/details/79595746
实验过程
1、adb驱动安装(下载地址:https://adb.clockworkmod.com/)
安装以后要将它添加到环境变量的Path中,(Win10)步骤为:<右键我的电脑 - 选择属性 - 选择高级系统设置 - 高级 - 环境变量 - 选择Path进行编辑 - 点击新建将安装时的路径复制粘贴进去 - 确定即可>
2、检验adb是否安装成功
打开cmd控制台,输入adb,出现以下界面:
即安装成功。
3、下载源码
4、导入所需的模块
将下载好的压缩包解压至相应的文件夹,打开requirements.txt,作者将用到的模块写在了此处,所以在cmd控制台切换到源码目录后可以直接执行命令 pip install -r requirements.txt 将程序运行需要的包导入进来。但这样导入模块会导致速度非常慢,而且导入的模块可能都不是最新版本。
所以我在导入模块时,使用了开源镜像,这里分享给大家:pip install --index-url https://pypi.douban.com/simple + 模块名
5、连接手机
这里就以华为手机为例,把手机用USB与电脑连接,将开发者模式打开,接着进入开发人员选项,开启USB调试模式。可能有人还不知道如何开启华为系统的开发者模式:<打开设置 - 进入关于手机界面 - 连续点击版本号 - 提示您已处于开发者模式就说明已经开启>
6、运行源码
打开cmd控制台,切换至源码目录,执行命令 python wechat_jump_auto.py,结果第一个方块都跳不过去,之后参考上面提到的博客,调整了参数,最后跳的效果比较理想。附上结果图:
结果居然没有被检测到,还是非常幸运的...