termux+uiautomator2给多个QQ好友点赞
安装依赖和uiautomator2库并通过打印设备详情测试环境
|
|
最后执行testdemo.py打印信息如下:
{'currentPackageName': 'com.tencent.mobileqq', 'displayHeight': 2400, 'displayRotation': 0, 'displaySizeDpX': 411, 'displaySizeDpY': 914, 'displayWidth': 1080, 'productName': 'CN_AI2401', 'screenOn': True, 'sdkInt': 35, 'naturalOrientation': True}
环境没有问题了之后就可以进行下一步了,借助WEditor写QQ好友点赞脚本
|
|
在WEditor中连接adb设备之后,通过不断的不断的双击控件和刷新界面,进而不断的更新控件操作脚本,然后再根据规律将点选的XPath中嵌入for循环变量,来实现给多个好友点赞,变量i对应多个好友,一共给6个好友点赞,通过{i+1}来切换好友,{i+1}是因为变量是从0开始的,而第一个好友对应的变量是从1开始的,所以变量i加1,然后每个好友通过变量j循环点赞10次。如果只要给第1个好友点赞,可以直接修改循环变量i的范围由6改为1,或者修改{i+1}为固定值比如3或者5,由于是修改为固定值,此时没有变量j的参与,所以把花括号也去掉。
脚本优化-1
|
|