Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Sintaxis
Web.BrowserContents(url as text, optional options as nullable record) as text
Acerca de
Devuelve el código HTML del urlespecificado, tal como lo ve un explorador web. Se puede proporcionar un parámetro de registro opcional, options, para especificar propiedades adicionales. El registro puede contener los siguientes campos:
-
ApiKeyName: si el sitio de destino tiene una noción de una clave de API, este parámetro se puede usar para especificar el nombre (no el valor) del parámetro de clave que se debe usar en la dirección URL. El valor real de la clave se proporciona en la credencial. -
WaitFor: especifica una condición que se debe esperar antes de descargar el CÓDIGO HTML, además de esperar a que se cargue la página (que siempre se realiza). Puede ser un registro que contenga campos Timeout y/o Selector. Si solo se especifica un tiempo de espera, la función esperará la cantidad de tiempo especificada antes de descargar el código HTML. Si se especifica un selector y un tiempo de espera, y el tiempo de espera transcurre antes de que el selector exista en la página, se producirá un error. Si se especifica un selector sin tiempo de espera, se aplica un tiempo de espera predeterminado de 30 segundos.
Ejemplo 1
Devuelve el código HTML de https://microsoft.com.
Uso
Web.BrowserContents("https://microsoft.com")
Salida
"<!DOCTYPE html><html xmlns=..."
Ejemplo 2
Devuelve el código HTML de https://microsoft.com después de esperar a que exista un selector CSS.
Uso
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready"]])
Salida
"<!DOCTYPE html><html xmlns=..."
Ejemplo 3
Devuelve el código HTML de https://microsoft.com después de esperar diez segundos.
Uso
Web.BrowserContents("https://microsoft.com", [WaitFor = [Timeout = #duration(0,0,0,10)]])
Salida
"<!DOCTYPE html><html xmlns=..."
Ejemplo 4
Devuelve el código HTML de https://microsoft.com después de esperar hasta diez segundos para que exista un selector CSS.
Uso
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready", Timeout = #duration(0,0,0,10)]])
Salida
"<!DOCTYPE html><html xmlns=..."