|
原理很简单,就是用adb调试工具模拟点击屏幕,多次刷冒险之旅->冒险模式->挑战->陨落的废都->魔女回忆。用Linux的shell等其他工具也可轻松实现。
这个暑假我用Python赚了三万块!因为做了一个王者金币脚本
私信小编01 获取打包好的源码哦!
废话不多说,adb工具请点击 http://adbshell.com/downloads ,adb.exe 所在路径需要添加到path变量里。
python 3代码如下:
- import os
- import time
- def kill_monsters():
- #杀怪
- for t in range(45):
- print("kill time: {0}".format(t))
- #adb路径不加入到path变量,需要绝对路径运行adb,类似:
- #os.system("C:\\your_adb_path\\adb shell input tap 1320 600")
- os.system("adb shell input tap 1320 600")
- def again():
- #再来一次
- os.system("adb shell input tap 1277 656")
- def click_start():
- #点击开始
- os.system("adb shell input tap 1094 588")
- if __name__ == '__main__':
- times = 0
- while True:
- times += 1
- print("repeat times: \t {0}".format(times))
- again()
- time.sleep(6)
- click_start()
- time.sleep(12)
- kill_monsters()
- time.sleep(6)
复制代码
上面代码的 "adb shell input tap 1320 600" 中的两个数字是我手机屏幕的坐标,这可以通过打开安卓的开发人员选项->指针位置获得。
这个暑假我用Python赚了三万块!因为做了一个王者金币脚本
进一步,如果想实现连招等操作(如露娜),会比较困难,因为一次点击用的时间比较长,我暂时还无法实现~
对其他一些需要大量重复操作(点击、滑动屏幕等)的手机游戏用adb加编程可轻松实现。
另,滑动屏幕的操作adb命令如下:
- #从(666,666)滑动到(777,777)200毫秒内
- input swipe 666 666 777 777 200
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|