我是一名学生,找不到此脚本的问题。
基本上,它需要找到一个元素(按钮)并一遍又一遍地单击它,但是它唯一要做的就是填满我的记忆。
var cybermy, timer;
function runscript(){
cybermy=document.getElementsByClassName('_42ft _4jy0 _4jy3 _4jy1 selected');
for(var i=0;i<((cybermy.length)-5);i++){
cybermy[i].click();
}
return 0;
}
while(true){
timer=setTimeout(runscript, 20000);
}
我不习惯编写JavaScript,因此错误似乎很明显,但是我确实尝试找到了答案,但找不到。
(编写此程序是为了在Facebook上按“戳”按钮。这仅用于教育目的。)
最佳答案
尝试删除您的while(true)块。相反,只需setInterval,这样runscript将在一个间隔上运行
代替这个:
while(true){
timer=setTimeout(runscript, 20000);
}
尝试这个
timer = setInterval(runscript, 20000);
关于javascript - 我在脚本中找不到错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28031228/