我想实现一个抖音自动化插件,自动寻找视频简介中含有特定字符的视频。
例如:
function findnj(){
var desc = boundsInside(0, 0, device.width, device.height).id("desc").textContains("南京").findOnce(); // 在屏幕范围内查找id为“desc”、文字包含“南京”的控件
if(desc != null){
console.log("Found"); // 找到
}else{
console.log("Not Found"); // 未找到
}
sleep(1500);
className("androidx.viewpager.widget.ViewPager").desc("视频").findOne().scrollForward(); // 滑到下一个视频
}
while(true){ // 死循环运行
findnj();
}
但代码运行时,有时会查找到下一个视频的内容(当前看的视频简介没有“南京”,但下滑一个会有,程序就在当前页面报了“Found”)。这个现象有时发生,有时不发生。
还想请问各位,有没有什么方法能把查找的范围限定在用户可见的屏幕范围内?谢谢。