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

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

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

Загружает страницу по ссылке.

 

Возвращаемое значение: HTML код загруженной страницы

 


Параметр «URL (ссылка на веб-страницу)»

Тип параметра: ссылка на страницу (https://...)

Если этот параметр не задан, то в качестве ссылки используется текущее значение на входе действия.

Параметр «Режим загрузки»

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

Допустимые значения параметра: ActiveTab; ActiveTab Reload; NewTab; TemporaryTab

Значение по умолчанию: ActiveTab

Этот параметр определяет, в какой вкладке браузера будет открыта страница:


ActiveTab открытие ссылки в текущей вкладке. Если страница с таким URL уже открыта, то просто считывается исходный код страницы (перезагрузка страницы НЕ выполняется)
ActiveTab Reload открытие ссылки в текущей вкладке, с перезагрузкой страницы если она уже была открыта ранее
NewTab ссылка открывается в новой вкладке браузера, парсер переключается на эту новую вкладку
TemporaryTab страница загружается в новой (временной) вкладке, после чего эта вкладка закрывается (активной вкладкой остаётся исходная)

Параметр «Режим ожидания»

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

Допустимые значения параметра: <не задано>; Mask; Time; Cookie; DoNotWait

Значение по умолчанию: <не задано>

Этот параметр определяет, в какой момент будет считано содержимое страницы из браузера:


не задано программа ждёт готовности страницы в браузере (свойство document.ReadyState = complete).
Этот вариант подойдёт для подавляющего большиства случаев (когда не нужно ждать подгрузки содержимого страницы скриптами)
Mask ожидание появления на странице текста, заданного в «Параметре ожидания»
Time ожидание в течение интервала времени, заданного в «Параметре ожидания» (в секундах)
Cookie ожидание установки заданной Cookie
DoNotWait без ожидания (в большинстве случаев страница к этому моменту уже готова). HTML код считывается сразу после завершения команды открытия ссылки.

 

Параметр «Параметр ожидания»

Тип параметра: произвольное значение

Для режима ожидания Mask здесь задаётся маска текста (например, *SomeText*), для режима ожидания Cookie указывается название нужной cookie (например, SessionID), а для режима Time указывается время в секундах

 

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

Комментарии

Артур, ну так и используйте действие «Загрузить страницу по ссылке» с параметром Способ загрузки = Browser
Результат будет в точности таким же (ибо используется та же команда для открытия страницы в браузере), только там можно управлять кешированием (а в этом действии - нет)

Здравствуйте, подскажите пожалуйста как сохранить кеш открытой страницы после действия "Браузер: открыть страницу". По аналогии с действием "Загрузить страницу по ссылке" при котором идет запрос по ссылке, но если есть сохраненный кеш (документ) то берет информацию оттуда.