Advertisement
loller5

Untitled

Jan 31st, 2019
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. async function move(frame)//Функция перемещения мыши к случайным ссылкам в документе
  2.     {
  3.         let qsa = (s) => frame.document.querySelectorAll(s);
  4.  
  5.         var mouseMoveCount=rndInt(1,4);//Делаем от одного до четырех перемещений мыши без кликов к любым случайным ссылкам
  6.  
  7.         for(x=0;x<mouseMoveCount;x++)
  8.         {
  9.             var els=qsa('span');
  10.             var el=rnd(els);//Из выбранных ссылок выбираем случайную
  11.  
  12.             await clickAsync(el,{onlyMove: true});//Перемещаем мышь к случайно выбранной ссылке. В случае необходимости скроллим документ.
  13.             var pause=rndInt(1000,2500);//Делаем случайную паузу от 1 до 2.5 секунд между перемещениями мыши
  14.             await waitAsync(pause);
  15.         }
  16.     }
  17.  
  18.  
  19.  
  20.         await paramsAsync("mouse",1);//Включаем фактическое перемещение мыши. Чтобы это работало, галочка "Разрешить использование мыши" должна быть включена в настройках сайта. Если не нужно, просто удаляем эту строчку.
  21.  
  22.     let qsa = (s) => frame.document.querySelectorAll(s);
  23.  
  24.  
  25.  
  26. var baseUrl="http://pozh01.ru";
  27.    
  28. var referrerUrls=["https://google.com","https://yandex.ru","http://dornmaster", "http://yota-system.ru", "http://real-cabel.ru"];
  29.  
  30.     var referrerUrl=rnd(referrerUrls);//URL, который будет передан в качестве реферера.
  31.  
  32.     var frame=await navigateAsync(baseUrl,referrerUrl,{onFrame: "DOMContentLoaded"}); //делаем переход на заданный baseUrl с передачей referrerUrl в качестве реферера, а также ждем перезагрузки страницы
  33.  
  34.     var pause=rndInt(2500,5000);//Делаем случайную паузу от 2.5 до 5 секунд при загрузке главной страницы
  35.     await waitAsync(pause);
  36.  
  37.     await move(frame);//Вызываем функцию случайного перемещения мыши по документу (описана выше)
  38.  
  39.     var clickCount=rndInt(1,3);//Делаем от одного до трех случайных кликов по ссылкам, содержащим слово jetswap
  40.  
  41.     for(x=0;x<clickCount;x++)
  42.     {
  43.  
  44.         var els=qsa('a[href*="pozh01\\\.ru\\\/"]');
  45.         var el=rnd(els);//Из выбранных ссылок выбираем случайную
  46.  
  47.         await clickAsync(el,{frameReloadEvent: "DOMContentLoaded"});//Кликаем по случайно выбранной ссылке и ждем перезагрузку страницы
  48.         var pause=rndInt(1000,3000);//Делаем случайную паузу от 1 до 3 секунд
  49.         await waitAsync(pause);
  50.  
  51.         await move(frame);//Вызываем функцию случайного перемещения мыши по документу (описана выше)
  52.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement