Действие парсера «Браузер: выполнить команду»

Параметры действия:

Предназначение действия:

Получает данные с текущей страницы браузера, а также позволяет считывать и изменять Cookie и таймауты.

Возвращаемое значение: зависит от выполняемой команды

 


Параметр «Команда»

Тип параметра: выбор из списка предопределенных значений

Допустимые значения параметра: GetURL; GetTitle; GetHTML; GetCookie; GetAllCookies; ApplyCookiesToWinHTTP; SetCookie; DeleteCookie; DeleteAllCookies; ExecuteScript; SetTimeout_PageLoad; SetTimeout_JavaScript; SetTimeout_WaitForElement; GetBrowserOptions; GetBrowserOptionByName

Ниже представлено описание основных команд (их список может быть расширен со временем):


GetURL Возвращает URL страницы из текущей вкладки
Если страница не открыта, возвращается значение типа chrome://new-tab-page/
GetTitle Возвращает заголовок страницы (тег title) из текущей вкладки
GetHTML Возвращает HTML код страницы из текущей вкладки
Может применяться для повторного считывания содержимого страницы после ожидания, выполнения действий пользователем, или программных щелчков по элементам страницы
GetCookie Возвращает значение для cookie, название которого задано в следующем параметре
GetAllCookies Возвращает все Cookie текущей страницы, в виде текстовой строки формата name1=value1; name2=value2; name3=value3
ApplyCookiesToWinHTTP Начинает использовать все cookie текущей страницы при выполнении последующих загрузок страниц БЕЗ БРАУЗЕРА, в режиме загрузки WinHTTP
SetCookie Задаёт / изменяет значение для заданной cookie. Параметр должен иметь вид name=value
DeleteCookie Удаляет cookie, название которой задано в параметре
DeleteAllCookies Удаляет все cookie для текущей страницы
ExecuteScript Выполняет javascript на текущей странице. Возвращает результат выполнения скрипта.
Например, для вывода количества картинок на странице, в параметре задайте скрипт return document.images.length
SetTimeout_PageLoad Задаёт таймаут ожидания загрузки страницы. По умолчанию он равен 300 сек. В параметре указывается новое значение таймаута (в секундах)
SetTimeout_JavaScript Задаёт таймаут ожидания выполнения скриптов. По умолчанию он равен 30 сек. В параметре указывается новое значение таймаута (в секундах)
SetTimeout_WaitForElement Задаёт таймаут ожидания при поиске тегов на странице. По умолчанию он равен 0 сек (программа не ждёт, пока искомый тег появится на странице). В параметре указывается новое значение таймаута (в секундах)
GetBrowserOptions Выводит настройки браузера в формате JSON
GetBrowserOptionByName Позволяет вывести значение заданного параметра браузера. Пока не очень понятно, для чего это может пригодиться в дальнейшем.

 

Параметр «Параметр»

Тип параметра: выбор из списка, или ввод вручную

 

 

Примеры использования: