Thêm thời gian vào mỗi lần chạy click

em định làm cái auto kết bạn mà facebook nó bắt kết bạn tốc độ chậm ạ !
CODE

javascript:var inputs = document.getElementsByClassName('_42ft _4jy0 FriendRequestAdd addButton _4jy3 _4jy1 selected _51sy');
for(var i=0; i<inputs.length;i+=1) {
    inputs[i].click();
}

Nếu bạn chịu khó Google với từ khóa delay in JS thì sẽ ra ngay thôi. Đó là dùng setTimeout.

https://www.w3schools.com/jsref/met_win_settimeout.asp

5 Likes
javascript:var inputs = document.getElementsByClassName('_42ft _4jy0 FriendRequestAdd addButton _4jy3 _4jy1 selected _51sy');
for(var i=0; i<10;i+=1) {
  setInterval(function(){ inputs[i].click(); }, 300);
}

ko dc T_T

Làm sai thì không được là phải.

javascript:var inputs = document.getElementsByClassName('_42ft _4jy0 FriendRequestAdd addButton _4jy3 _4jy1 selected _51sy');
var i = 0;
var to = setInterval(function(){
   inputs[i++].click();
   if(i>=inputs.length) clearInterval(to);
}, 300);

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?