• Python 尝试实现跳一跳游戏


    微信跳一跳

    本次实践参考以及使用了别人的源代码,以下附上地址:

    实验过程

    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,结果第一个方块都跳不过去,之后参考上面提到的博客,调整了参数,最后跳的效果比较理想。附上结果图:

     结果居然没有被检测到,还是非常幸运的...

  • 相关阅读:
    sqlserver数据导入导出问题
    关于数据库冗余设计的思考
    cordova插件开发注意事项
    阿里云旺集成问题
    aspnet webapi 跨域请求 405错误
    跨域无法获取自定义header的问题
    angular input标签只能单向传递数据的问题
    android audio无法自动播放
    jquery mobile 问问多多
    mysql 表表连接的问题。
  • 原文地址:https://www.cnblogs.com/Lincoln-Wong/p/13168830.html
Copyright © 2020-2023  润新知