windows10+adb+python

  • 首先说原理,利用adb实现简单的点击,用python循环,文末打包下载;
  • 首先配置手机端
  • 设置进入开发者选项,不同手机进入方法自行百度

python国王的遗产数编程题及答案 python国王金币_python

  • USB调试和允许通过usb调试修改权限或模拟点击(点开)
  • 指针位置(点开)

python国王的遗产数编程题及答案 python国王金币_右键_02

python国王的遗产数编程题及答案 python国王金币_python_03


自动战斗记得点开

python国王的遗产数编程题及答案 python国王金币_环境变量_04

我们发现闯关与再次挑战有一个相同的像素点(闯关与再次挑战位置相同),长按就可以从屏幕最上方得到x,y的坐标

我手机分辨率1920x1080,随便找到的像素点为(1496,938),自行寻找

手机端到这里就结束了 ,下边是电脑端

python国王的遗产数编程题及答案 python国王金币_python国王的遗产数编程题及答案_05


最后一个python,双击安装

python国王的遗产数编程题及答案 python国王金币_环境变量_06


Add Python 3.7 to path,配置环境变量,勾选

Install Now!!!

安装完毕后点击文件夹中的cmd.exe(命令行窗口)

输入python出现如下界面成功

python国王的遗产数编程题及答案 python国王金币_python_07


下一步调整代码,Notepad2_x64点开,文件->打开->1.py->如下

python国王的遗产数编程题及答案 python国王金币_环境变量_08


代码就是这么简单,根据自己手机分辨率修改坐标(format后的两个数),以达到循环点击

接下来是adb的配置,也就是添加环境变量,

python国王的遗产数编程题及答案 python国王金币_环境变量_09


上方文件路径选中后ctrl+c

回到桌面,此电脑右键->属性->(左边)高级系统设置->环境变量->双击PATH->新建-> ctrl+v(将刚才的路径复制进去)一路确定返回

python国王的遗产数编程题及答案 python国王金币_python_10

妈耶,懒得打了

下边儿这一步比较坑,完全是windows10带来的麻烦,windows7可以直接跳过

由于不识别设备需要自己建立一个配置文件

手机数据线连接电脑

然后

桌面->此电脑右键->属性->设备管理器->便携设备中找到你的设备->右键属性->详细信息->属性里选择硬件id-记住VID后的字母或数字,比如我的2717

python国王的遗产数编程题及答案 python国王金币_python_11


然后在c盘用户下找到.android文件夹新建一个后缀名为ini的文件(或者直接修改移动,我将这个文件也放在了压缩包中),内容为0x2717(2717是我的硬件id)需要更改

python国王的遗产数编程题及答案 python国王金币_python国王的遗产数编程题及答案_12


到这里,基本就一切结束了

手机数据线连接,打开王者,停留在这个界面

python国王的遗产数编程题及答案 python国王金币_python国王的遗产数编程题及答案_13


cmd.exe->右键->以管理员身份运行->在黑框框中输入python 1.py 之后缩小让它自己打就可以了

愿意倒腾慢慢搞吧,加油小伙子!