Web.BrowserContents
Web.BrowserContents(url as text, optional options as nullable record) as text
Возвращает HTML-код для указанного url
, как показано в веб-браузере. Необязательный параметр записи, options
, может быть предоставлен для указания дополнительных свойств. Запись может содержать следующие поля:
-
ApiKeyName
. Если целевой сайт имеет понятие ключа API, этот параметр можно использовать для указания имени (не значения) параметра ключа, который должен использоваться в URL-адресе. Реальное значение ключа указывается в учетных данных. -
WaitFor
: указывает условие ожидания перед загрузкой HTML, а также ожидание загрузки страницы (которая всегда выполняется). Это может быть строка данных, содержащая поля "время ожидания" и/или "селектор". Если задано только время ожидания, функция будет ожидать времени, указанного перед загрузкой HTML. Если заданы селектор и время ожидания, а время ожидания истекает до того, как селектор появится на странице, будет возникать ошибка. Если селектор указан без времени ожидания, применяется время ожидания по умолчанию в 30 секунд.
Возвращает HTML-код для https://microsoft.com.
использование
Web.BrowserContents("https://microsoft.com")
вывод
"<!DOCTYPE html><html xmlns=..."
Возвращает HTML-код элемента https://microsoft.com после ожидания, когда селектор CSS станет доступным.
использование
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready"]])
выход
"<!DOCTYPE html><html xmlns=..."
Возвращает HTML-код для https://microsoft.com после ожидания десяти секунд.
Использование
Web.BrowserContents("https://microsoft.com", [WaitFor = [Timeout = #duration(0,0,0,10)]])
выход
"<!DOCTYPE html><html xmlns=..."
Возвращает HTML-код для https://microsoft.com, ожидая до десяти секунд, пока не появится селектор CSS.
использование
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready", Timeout = #duration(0,0,0,10)]])
выход
"<!DOCTYPE html><html xmlns=..."