Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
var keepContinue = 0; var cancel = setInterval(function(){ keepContinue++; var seeMore = document.getElementsByClassName('pam uiBoxLightblue uiMorePagerPrimary'); if(seeMore.length == 1) { seeMore[0].click(); } else { inviteAll(); } console.log(keepContinue); }, 2000) function inviteAll(){ clearInterval(cancel); var buttons; buttons = document.getElementsByClassName('_42ft _4jy0 FriendRequestAdd addButton _4jy3 _517h _51sy'); var i = 0; (function (){ if (i++ > buttons.length) return; setTimeout(function(){ console.log('[' + i + ']'); console.log(buttons[i]); for(var i=0; i < buttons.length;i++) { if(buttons[i].className === '_42ft _4jy0 FriendRequestAdd addButton _4jy3 _517h _51sy') { buttons[i].click(); console.log('Clicked'); } } }, 1500); })(); }
Он добавит всех сразу, без паузы, а как сделать чтобы было похоже на человеческое поведение? 1500мс или где-то так между добавлениями