zoukankan      html  css  js  c++  java
  • 使用Python自动刷王者荣耀金币

    自动刷取金币有俩种方法可实现

    第一种在安卓机上运行

    第一步

    打开手机的开发者权限,把USB调试打开!手机款式不同自行百度

    第二步

    打开王者荣耀

    在adb环境运行以下命令

    截图保存到sdcard

    adb shell /system/bin/screencap -p /sdcard/screenshot.png 

    pull拉取到本地!本地在C盘用户

    adb pull /sdcard/screenshot.png

    第三步

    截取到的图片用画图方式打开获取像素进行定位

    第四步

    在python环境运行

    from time import sleep
    repeat_times = 600
    def tap_screen(x, y):
    os.system('adb shell input tap {} {}'.format(x, y))
    if __name__ == '__main__':
    for i in range(repeat_times):
    if(i > 0):
    tap_screen(1527, 787) # 万象天宫
    sleep(1)
    tap_screen(115, 260) # 冒险玩法
    sleep(1)
    tap_screen(941, 807) # 挑战
    sleep(1)
    tap_screen(457, 807) # 选择关卡
    sleep(1)
    tap_screen(1523,913) # 下一步
    sleep(1)
    tap_screen(1431, 879) # 闯关
    sleep(130)
    tap_screen(957,975) # 点击屏幕继续
    sleep(2)
    tap_screen(1611,989) # 再次挑战
    sleep(2)
    tap_screen(1421,869) # 闯关
    print(i)

    第二种方法在夜神模拟器上实现
    第一步
    在夜神模拟器上打开开发者权限,把USB调试打开!可自行百度
    第二步
    打开王者荣耀
    在adb环境运行以下命令
    连接命令!模拟器的ip都是127.0.0.1:62001
    adb connect 127.0.0.1:62001
    可通过 adb devices 确认已连接上,如果连接不上多试几次
    第三步
    使用夜神模拟器自带的截图工具截图用画图方式打开!进行像素定位
    第四步
    在python环境下运行
    import os
    from time import sleep
    repeat_times = 600
    def tap_screen(x, y):
    os.system('adb shell input tap {} {}'.format(x, y))
    if __name__ == '__main__':
    for i in range(repeat_times):
    if(i > 0):
    tap_screen(获取的像素) # 万象天宫
    sleep(1)
    tap_screen(获取的像素) # 冒险玩法
    sleep(1)
    tap_screen(获取的像素) # 挑战
    sleep(1)
    tap_screen(获取的像素) # 选择关卡
    sleep(1)
    tap_screen(获取的像素) # 下一步
    sleep(1)
    tap_screen(获取的像素) # 闯关
    sleep(130)
    tap_screen(获取的像素) # 点击屏幕继续
    sleep(2)
    tap_screen(获取的像素) # 再次挑战
    sleep(2)
    tap_screen(获取的像素) # 闯关
    print(i)
    冒险玩法窗口不好像素定位!你可以把他添加到快捷入口在进行像素定位
    此上方法只能针对一个关卡循环进行刷金币,不能自动每个关卡依次进行操作!如你知道期待与你一起分享

    
    
  • 相关阅读:
    网络世界中的图片以及相关的处理
    Ninject 2.x细说1.基本使用
    Orchard1.4新功能自动路由(AutoRouter)并附Orchard最新1.4版汉化包
    json的一点总结
    ASP.NET MVC路由扩展:路由映射
    厚积薄发,丰富的公用类库积累,助你高效进行系统开发(12) 网络相关操作辅助类
    IIS是如何处理ASP.NET请求的
    一周最新示例代码回顾 (3/19–3/25)
    .NET插件系统(三) 插件间通信问题——设计可自组织和注入的组装程序
    缓存总结
  • 原文地址:https://www.cnblogs.com/laochun/p/13202345.html
Copyright © 2011-2022 走看看