Текстовый хостинг - Получите доступ к сохраненным данным из любой точки мира через Интернет
avatar
Whosts.ru

Гость 121 11th May, 2020

                                           
                         try {
 
    async function move(frame) //Функция перемещения мыши к случайным ссылкам в документе
    {
        let qsa = (s) => frame.document.querySelectorAll(s);
 
        var mouseMoveCount = rndInt(0, 3); //Делаем от одного до четырех перемещений мыши без кликов к любым случайным ссылкам
 
        for (x = 0; x < mouseMoveCount; x++) {
            var els = await frame.document.body.querySelectorAll('a');
            var el = rnd(els); //Из выбранных ссылок выбираем случайную
 
            await clickAsync(el, {
                onlyMove: true
            }); //Перемещаем мышь к случайно выбранной ссылке. В случае необходимости скроллим документ.
            var pause = rndInt(1000, 20000); //Делаем случайную паузу от 1 до 2.5 секунд между перемещениями мыши
            await waitAsync(pause);
        }
    }
 
    var searchQueries = ["отзывы на заказ", "отзывы на заказ в интернете", "отзывы на заказ купить otzivi-na-zakaz", "купить отзывы otzivi-na-zakaz", "заказать качественные отзывы otzivi", "заказать отзывы otzivi", "где купить отзывы otzivi-na-zakaz"];
    var searchQuery = rnd(searchQueries);
 
    await paramsAsync("mouse", 1); //Включаем реальное использование мыши. Если не требуется, удалите эту строку.
    // await paramsAsync("popup", 5);
    await paramsAsync("csp", 0);
    let qsa = (s) => frame.document.querySelectorAll(s);
 
 
    var frame = await navigateAsync("https://yandex.ru/", null, {
        onFrame: "DOMContentLoaded"
    }); //Переходим на сайт гугла и ждем загрузки страницы
    await waitAsync(2000); //Ждем пару секунд на всякий случай

    var inputField = frame.document.forms[0].elements["text"]; //Получаем поле ввода поискового запроса
    await clickAsync(inputField); //Кликаем по полю ввода, чтобы поставить туда курсор
 
    await inputTextAsync(inputField, searchQuery); //вводим текст
 
    frame.document.forms[0].submit(); //Отправляем форму
 
 
    // var frame = await navigateAsync("https://yandex.ru/search/?lr=191&text=%D0%BF%D0%BE%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D1%82%D1%8C%20%D0%B4%D0%BE%D0%BC", null, {
        // onFrame: "DOMContentLoaded"
    // }); //Переходим на сайт гугла и ждем загрузки страницы
 
    await waitFrameReloadAsync(frame); //Ждем перезагрузку фрейма
    await waitAsync(3000); //Ждем пару секунд на всякий случай
 	
    var page = 1;
 
    while (page < 7) {
        var link_found = frame.document.body.querySelector("a[href*=otzivi-na-zakaz\\.blogspot\\.com]"); // Находим нужную ссылку в результатах поиска
 
        commandAsync("debug::Exception " + link_found);
 
        if (typeof(link_found) !== "undefined" && link_found !== null) {
            commandAsync("debug:: True1");
            await clickAsync(link_found, {
                frameReloadEvent: "DOMContentLoaded"
            }); //И кликаем по этой ссылке
            var pause = rndInt(1000, 2500); //Делаем случайную паузу от 1 до 2.5 секунд между перемещениями мыши
            await waitAsync(pause);
            break;
        } else {
            commandAsync("debug:: False");
 
            var el = frame.document.body.querySelector("a[href*=p\\\=" + page + "]");
            await clickAsync(el, {
                frameReloadEvent: "DOMContentLoaded"
            }); //И кликаем по этой ссылке
            var pause = rndInt(1000, 2500); //Делаем случайную паузу от 1 до 2.5 секунд между перемещениями мыши
            await waitAsync(pause);
        }
 
        page += 1;
    }
 
    if (page == 7) {
        stopAsync(1); //Досрочно останавливаем презентацию по завершению перехода
    }
 
    // await move(frame); //Вызываем функцию случайного перемещения мыши по документу (описана выше)
 
    var clickCount = rndInt(1, 2); //Делаем от одного до трех случайных кликов по ссылкам, содержащим слово jetswap
 
    for (x = 0; x < clickCount; x++) {
 
        var els = await frame.document.body.querySelectorAll('a');
        var el = rnd(els); //Из выбранных ссылок выбираем случайную
 
        await clickAsync(el, {
            frameReloadEvent: "DOMContentLoaded"
        }); //Кликаем по случайно выбранной ссылке и ждем перезагрузку страницы
        var pause = rndInt(1000, 3000); //Делаем случайную паузу от 1 до 3 секунд
        await waitAsync(pause);
 
        await move(frame); //Вызываем функцию случайного перемещения мыши по документу (описана выше)
    }
 
    stopAsync(1); //Досрочно останавливаем презентацию по завершению перехода
 
} catch (e) {
    commandAsync("debug::Exception " + e); //В случае возникновения ошибок выводим информацию об ошибке в журнал
    await stopAsync(1); //Досрочно немедленно останавливаем презентацию, кредиты за неиспользованное время будут возвращены.
}
                      
                                       
Поделись этим текстом, скопируй эту ссылку и отправь друзьям
RAW Paste Data
Последние Тексты