前言
在使用Auto.js实现抖音模拟点击过程中,会出现权限申请弹窗、验证弹窗、上滑查看更多视频弹窗等,阻塞脚本运行,下面给大家介绍下摸索的成果。
一、实现原理
通过屏幕录制以及textMatches正则表达式配合线程来实现。
二、使用步骤
1.代码示例
代码如下(示例):
//启动子线程关闭弹窗检测弹窗
threads.start(function(){
if(auto.service != null){
//记录发现验证弹窗的次数,防止脚本阻塞一直提示找到弹窗
Allownum_1=0;
Allownum_2=0;
Allownum_3=0;
while(true){
//正则表达式可自行修改
let Allow = textMatches(/(立即开始|拒绝|暂不使用|我知道了|以后再说|同意|上滑查看更多视 频|依次点击文字:|请完成下列验证后继续:|拖动滑块,完成拼图)/).findOne(2*1000);
if(Allow){
Allow_text=Allow.text();
if("依次点击文字:"==Allow_text){
if(0==Allownum_1){
Allow_1=Allow.depth();
echo