greasemonkey доработка скрипта

319
26 января 2017, 01:05

Пишу скрипт для приглашения некоторых участников группы на встречи. подскажите пожалуйста почему не работает пауза? вк определяет что действия делает робот

// ==UserScript== 
// @name Hello World 
// @namespace Hello 
// @version 0.01 
// @description инвайтинг 
// @include https://vk.com/friends?act=invite&group_id=1235678&section=members 
// ==/UserScript== 
 
function pause(ms) 
{ 
var date = new Date(); 
var curDate = null; 
do { curDate = new Date(); } 
while(curDate-date < ms); } 
 
alert('start'); 
pause(2000); 
 
var res = document.getElementsByTagName("a"); 
for(i=0; i < res.length; i++) 
{ 
    if(res[i].href == "https://vk.com/id11111111"); 
    { 
        let bt = res[i].parentNode.parentNode.querySelector('.flat_button'); 
        Friends.inviteToGroup(bt, 45454545, 34343434, 0, '45454545') 
    } 
} 
 
alert('start'); 
pause(2000); 
 
var res = document.getElementsByTagName("a"); 
for(i=0; i < res.length; i++) 
{ 
    if(res[i].href == "https://vk.com/22222222222"); 
    { 
        let bt = res[i].parentNode.parentNode.querySelector('.flat_button'); 
        Friends.inviteToGroup(bt, 45454545, 45454545, 1, '45454545') 
    } 
} 
 
alert('start'); 
pause(2000);;
<div class="friends_user_row clear_fix" id="random"> 
 
  <div class="friends_photo_wrap" onmouseover="uiPhotoZoom.over(this, random)"> 
    <a class="friends_photo _online" href="/id1111111"><img class="friends_photo_img" alt="иван иванов" src="https://pp.me/123.jpg"></a> 
  </div> 
   
  <div class="friends_controls"> 
  <button class="flat_button button_small button_wide" onclick="return Friends.inviteToGroup(this, random, random, 0, 'random')">Выслать приглашение</button> 
  </div> 
</div>

READ ALSO
Ошибка &ldquo;Arithmetic operation resulted in an overflow&rdquo; во время &ldquo;Show on Code Map&rdquo;

Ошибка “Arithmetic operation resulted in an overflow” во время “Show on Code Map”

Ранее просмотр карты кода работал и проблем не былоСейчас, если я на любом методе нажму в контекстном меню: Show on Code Map, то происходит следующее:

419
Получить счетчики производительности

Получить счетчики производительности

Мне необходимо получить данные системы как в мониторинге ресурсов WindowsА именно работу каждого процесса с файлами и статистику

312
Почему строка имеет значение Null

Почему строка имеет значение Null

Есть некий класс с конструктором

344
Как вставить картинку в RichTextBox?

Как вставить картинку в RichTextBox?

Вставляются вместо картинки символы

588