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('a'); //Выбираем все ссылки в документе. если нужны какие-то определенные ссылки, то вводим сюда соответствующий css-селектор.
- var el = rnd(els); //Из выбранных ссылок выбираем случайную
- await clickAsync(el, {
- onlyMove: true
- }); //Перемещаем мышь к случайно выбранной ссылке. В случае необходимости скроллим документ.
- var pause = rndInt(1000, 2500); //Делаем случайную паузу от 1 до 2.5 секунд между перемещениями мыши
- await waitAsync(pause);
- }
- }
- await paramsAsync("mouse", 0);
- let qsa = (s) => frame.document.querySelectorAll(s);
- var baseUrls = ["http://vkysnoeda.ru/", "http://vkysnoeda.ru/"]; //Первый URL, на который нужно перейти
- var referrerUrls = ["https://google.com", "https://yandex.ru", ""]; //Список URL-адресов, один из которых будет передан в качестве реферера.
- var baseUrl = rnd(baseUrls); //URL, который будет передан в качестве реферера.
- 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(2, 5); //Делаем от одного до трех случайных кликов по ссылкам, содержащим слово jetswap
- for (x = 0; x < clickCount; x++) {
- var els = qsa('a[href*="\\\/vkysnoeda\\\.ru\\\/"]'); //Выбираем все ссылки, содержащие слово jetswap
- var el = rnd(els); //Из выбранных ссылок выбираем случайную
- await clickAsync(el, {
- frameReloadEvent: "DOMContentLoaded"
- }); //Кликаем по случайно выбранной ссылке и ждем перезагрузку страницы
- var pause = rndInt(1000, 3000); //Делаем случайную паузу от 1 до 3 секунд
- await waitAsync(pause);
- await move(frame); //Вызываем функцию случайного перемещения мыши по документу (описана выше)
- }
- var bannerPerc = rndInt(1, 100);
- if (bannerPerc <= 20) {
- var els = qsa('a[href*="news\\\.mirtesen\\\.ru"]'); //Выбираем все ссылки, содержащие слово jetswap
- var el = rnd(els); //Из выбранных ссылок выбираем случайную
- await clickAsync(el, {
- frameReloadEvent: "DOMContentLoaded"
- }); //Кликаем по случайно выбранной ссылке и ждем перезагрузку страницы
- var pause = rndInt(1000, 3000); //Делаем случайную паузу от 1 до 3 секунд
- await waitAsync(pause);
- await move(frame); //Вызываем функцию случайного перемещения мыши по документу (описана выше)
- var els = qsa('a[href*="http"]'); //Выбираем все ссылки, содержащие слово jetswap
- var el = rnd(els); //Из выбранных ссылок выбираем случайную
- await clickAsync(el, {
- frameReloadEvent: "DOMContentLoaded"
- }); //Кликаем по случайно выбранной ссылке и ждем перезагрузку страницы
- var pause = rndInt(1000, 3000); //Делаем случайную паузу от 1 до 3 секунд
- await waitAsync(pause);
- await move(frame); //Вызываем функцию случайного перемещения мыши по документу (описана выше)
- await stopAsync(1);
- } else {
- await stopAsync(1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement