美文网首页Python学习大数据 爬虫Python AI Sql
利用Python制作微信跳一跳外挂,微信好友装逼神器!

利用Python制作微信跳一跳外挂,微信好友装逼神器!

作者: 1a076099f916 | 来源:发表于2019-01-27 14:28 被阅读2次
    利用Python制作微信跳一跳外挂,微信好友装逼神器!

    导语

    前几天在GitHub上看到有人利用Python玩一款名为“跳一跳”的微信小程序,于是打算自己也来试一试,毕竟这款小游戏最近吸引了众多人的目光。进群:700341555获取微信跳一跳源码!

    演示工具

    电脑系统:Win10

    Python版本:2.7.13(64位)

    环境配置

    Step1:安装Python

    安装Python2.7并添加到环境变量中。

    Step2:配置adb

    将相关文件中提供的adb.zip文件解压,将解压后的文件夹添加到环境变量中。

    (Win10系统:右键“此电脑”→“属性”→“高级系统设置”→“环境变量”→双击“Path”,将adb文件夹的路径添加进去即可。)

    例如下图:

    利用Python制作微信跳一跳外挂,微信好友装逼神器!

    添加成功后在cmd窗口输入adb会有类似如下图所示的显示:

    利用Python制作微信跳一跳外挂,微信好友装逼神器!

    Step3:安装依赖库

    解压相关文件中提供的wechat_jump_game.rar文件。cmd窗口切换到解压后的文件夹内后输入pip install -r requirements.txt耐心等待相关依赖库安装完成即可。

    如下图所示:

    利用Python制作微信跳一跳外挂,微信好友装逼神器!

    使用演示

    一、安卓手机(已成功)

    cmd窗口中路径保持在wechat_jump_game不变。

    Step1:

    将安卓手机与电脑连接并开启安卓手机的USB调试(安全模式)。(请根据机型和系统自行百度开启方式。)

    Step2:

    手机端打开微信小程序“跳一跳”并点击“开始游戏”。

    Step3:

    电脑端在cmd窗口中输入:

    python wechat_jump_auto.py即可。

    如下图所示:

    利用Python制作微信跳一跳外挂,微信好友装逼神器!

    此时你可以发现小人已经自己开始跳起来了!

    PS:

    如果屏幕分辨率不能成功探测,请按照你的手机分辨率从相应的config文件夹将config.json文件拷贝到** .py* 同级目录(wechat_jump_game下)。

    二、苹果手机(未尝试)

    苹果手机需要配置WebDriverAgentRunner,本人不使用Mac,因此无法测试代码的有效性。在相关文件中,本人也提供了一份CSDN中积分下载的WebDriverAgent.rar文件,有需要者可参考相关网络资料进行配置。

    下面仅对使用方法进行介绍(详见参考文献链接)。

    Step1:

    运行WebDriverAgentRunner并打开微信“跳一跳”程序界面。

    Step2:

    运行脚本。有两种模式可供选择:

    (1)手动辅助跳:

    ①命令行输入:

    python3 wechat_jump_iOS_py3.py后回车运行;

    ②依次点击弹出窗口中的起始位置和目标位置,程序会自动计算距离后起跳;

    ③根据起跳的精准性更改源代码中的time_coefficient参数,直到获得最佳取值。

    (2)自动连续跳:

    ①命令行输入:

    python3 wechat_jump_auto_iOS.py后回车运行;

    ②根据起跳的精准性更改机型对应的config.json 文件中的press_coefficient参数,直到获得最佳取值。

    PS:

    如果屏幕分辨率不能成功探测,处理方式与安卓手机中的处理方式类似。

    相关文章

      网友评论

        本文标题:利用Python制作微信跳一跳外挂,微信好友装逼神器!

        本文链接:https://www.haomeiwen.com/subject/tlggjqtx.html