Advertisement
loller5

Untitled

Apr 3rd, 2019
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. try {
  2.     var searchQuery = "jetswap"; //Текст поискового запроса
  3.  
  4.     await paramsAsync("mouse", 1); //Включаем реальное использование мыши. Если не требуется, удалите эту строку.
  5.     let qsa = (s) => frame.document.querySelectorAll(s);
  6.  
  7.     var frame = await navigateAsync("https://yandex.ru", null, { onFrame: "DOMContentLoaded" }); //Переходим на сайт гугла и ждем загрузки страницы
  8.     await waitFrameReloadAsync(frame);
  9.     await waitAsync(2000); //Ждем пару секунд на всякий случай
  10.  
  11.     var inputField = frame.document.forms[0].elements["text"]; //Получаем поле ввода поискового запроса
  12.  
  13.     if (typeof(inputField) !== "undefined" && inputField !== null) {
  14.         var inputField = frame.document.forms[0].elements["text"];
  15.         await clickAsync(inputField); //Кликаем по полю ввода, чтобы поставить туда курсор
  16.         await inputTextAsync(inputField, searchQuery); //вводим текст
  17.         frame.document.forms[0].submit(); //Отправляем форму
  18.     } else {
  19.         var inputField1 = frame.document.forms[1].elements["text"];
  20.         if (typeof(inputField1) == "undefined" && inputField1 == null) {
  21.             stopAsync(1);
  22.         }
  23.         await clickAsync(inputField1); //Кликаем по полю ввода, чтобы поставить туда курсор
  24.         await inputTextAsync(inputField1, searchQuery); //вводим текст
  25.         frame.document.forms[1].submit(); //Отправляем форму
  26.     }
  27.  
  28.     await waitFrameReloadAsync(frame); //Ждем перезагрузку фрейма
  29.     await waitAsync(2000); //Ждем пару секунд на всякий случай
  30.  
  31.     stopAsync(1); //Досрочно останавливаем презентацию по завершению перехода
  32.  
  33. } catch (e) {
  34.     commandAsync("debug::Exception " + e); //В случае возникновения ошибок выводим информацию об ошибке в журнал
  35.     await stopAsync(1); //Досрочно немедленно останавливаем презентацию, кредиты за неиспользованное время будут возвращены.
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement