Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- async function move(frame)//Функция перемещения мыши к случайным ссылкам в документе
- {
- let qsa = (s) => frame.document.querySelectorAll(s);
- var mouseMoveCount=rndInt(1,4);//Делаем от одного до четырех перемещений мыши без кликов к любым случайным ссылкам
- for(x=0;x<mouseMoveCount;x++)
- {
- var els=qsa('span');
- var el=rnd(els);//Из выбранных ссылок выбираем случайную
- await clickAsync(el,{onlyMove: true});//Перемещаем мышь к случайно выбранной ссылке. В случае необходимости скроллим документ.
- var pause=rndInt(1000,2500);//Делаем случайную паузу от 1 до 2.5 секунд между перемещениями мыши
- await waitAsync(pause);
- }
- }
- await paramsAsync("mouse",1);//Включаем фактическое перемещение мыши. Чтобы это работало, галочка "Разрешить использование мыши" должна быть включена в настройках сайта. Если не нужно, просто удаляем эту строчку.
- let qsa = (s) => frame.document.querySelectorAll(s);
- var baseUrl="http://pozh01.ru";
- var referrerUrls=["https://google.com","https://yandex.ru","http://dornmaster", "http://yota-system.ru", "http://real-cabel.ru"];
- var referrerUrl=rnd(referrerUrls);//URL, который будет передан в качестве реферера.
- var frame=await navigateAsync(baseUrl,referrerUrl,{onFrame: "DOMContentLoaded"}); //делаем переход на заданный baseUrl с передачей referrerUrl в качестве реферера, а также ждем перезагрузки страницы
- var pause=rndInt(2500,5000);//Делаем случайную паузу от 2.5 до 5 секунд при загрузке главной страницы
- await waitAsync(pause);
- await move(frame);//Вызываем функцию случайного перемещения мыши по документу (описана выше)
- var clickCount=rndInt(1,3);//Делаем от одного до трех случайных кликов по ссылкам, содержащим слово jetswap
- for(x=0;x<clickCount;x++)
- {
- var els=qsa('a[href*="pozh01\\\.ru\\\/"]');
- var el=rnd(els);//Из выбранных ссылок выбираем случайную
- await clickAsync(el,{frameReloadEvent: "DOMContentLoaded"});//Кликаем по случайно выбранной ссылке и ждем перезагрузку страницы
- var pause=rndInt(1000,3000);//Делаем случайную паузу от 1 до 3 секунд
- await waitAsync(pause);
- await move(frame);//Вызываем функцию случайного перемещения мыши по документу (описана выше)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement