• 使用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)
    冒险玩法窗口不好像素定位!你可以把他添加到快捷入口在进行像素定位
    此上方法只能针对一个关卡循环进行刷金币,不能自动每个关卡依次进行操作!如你知道期待与你一起分享

    
    
  • 相关阅读:
    android布局几点随想
    android_handler(一)
    android surfaView surfaHolder video 播放
    java_synchronized 用法
    android_viewFlipper(一)
    android_handler(二)
    解析pdf文档 (lucene3.5)
    Lucene 搜索(小程序)(Lucene3.5)
    运算符重载(++,<<,>>Data类的重载)
    线程池小程序(Java)
  • 原文地址:https://www.cnblogs.com/laochun/p/13202345.html
Copyright © 2020-2023  润新知