Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- try {
- var searchQuery = "jetswap"; //Текст поискового запроса
- await paramsAsync("mouse", 1); //Включаем реальное использование мыши. Если не требуется, удалите эту строку.
- let qsa = (s) => frame.document.querySelectorAll(s);
- var frame = await navigateAsync("https://yandex.ru", null, { onFrame: "DOMContentLoaded" }); //Переходим на сайт гугла и ждем загрузки страницы
- await waitFrameReloadAsync(frame);
- await waitAsync(2000); //Ждем пару секунд на всякий случай
- var inputField = frame.document.forms[0].elements["text"]; //Получаем поле ввода поискового запроса
- if (typeof(inputField) !== "undefined" && inputField !== null) {
- var inputField = frame.document.forms[0].elements["text"];
- await clickAsync(inputField); //Кликаем по полю ввода, чтобы поставить туда курсор
- await inputTextAsync(inputField, searchQuery); //вводим текст
- frame.document.forms[0].submit(); //Отправляем форму
- } else {
- var inputField1 = frame.document.forms[1].elements["text"];
- if (typeof(inputField1) == "undefined" && inputField1 == null) {
- stopAsync(1);
- }
- await clickAsync(inputField1); //Кликаем по полю ввода, чтобы поставить туда курсор
- await inputTextAsync(inputField1, searchQuery); //вводим текст
- frame.document.forms[1].submit(); //Отправляем форму
- }
- await waitFrameReloadAsync(frame); //Ждем перезагрузку фрейма
- await waitAsync(2000); //Ждем пару секунд на всякий случай
- stopAsync(1); //Досрочно останавливаем презентацию по завершению перехода
- } catch (e) {
- commandAsync("debug::Exception " + e); //В случае возникновения ошибок выводим информацию об ошибке в журнал
- await stopAsync(1); //Досрочно немедленно останавливаем презентацию, кредиты за неиспользованное время будут возвращены.
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement