Ga naar hoofdinhoud

Web.BrowserContents

Retourneert de HTML voor de opgegeven URL, zoals weergegeven door een webbrowser.

Syntax

Web.BrowserContents(
url as text,
optional options as record
) as text

Remarks

Retourneert de HTML voor de opgegeven url, zoals weergegeven door een webbrowser. Er kan een optionele recordparameter, options, worden opgegeven om aanvullende eigenschappen op te geven. De record kan de volgende velden bevatten:

  • ApiKeyName: als de doelsite een API-sleutel heeft, kan deze parameter worden gebruikt om de naam (niet de waarde) op te geven van de sleutelparameter die moet worden gebruikt in de URL. De werkelijke sleutelwaarde wordt opgegeven in credential.
  • WaitFor: hiermee geeft u een voorwaarde op waarop moet worden gewacht voordat de HTML wordt gedownload, naast wachten tot de pagina is geladen (wat altijd gebeurt). Kan een record zijn met time-out- en/of selectorvelden. Als er alleen een time-out is opgegeven, wacht de functie de opgegeven tijd voordat de HTML wordt gedownload. Als zowel een Kiezer als een time-out zijn opgegeven en de time-out verstrijkt voordat de Kiezer op de pagina bestaat, wordt er een fout gegenereerd. Als een Kiezer is opgegeven zonder time-out, wordt een standaardtime-out van 30 seconden toegepast.

Examples

Example #1

Hiermee wordt de HTML voor https://microsoft.com geretourneerd.

Web.BrowserContents("https://microsoft.com")

Result:

"<!DOCTYPE html><html xmlns=..."

Example #2

Hiermee wordt de HTML voor https://microsoft.com geretourneerd nadat is gewacht op het weergeven van een CSS-selector.

Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div:visible"]])

Result:

"<!DOCTYPE html><html xmlns=..."

Example #3

Hiermee wordt de HTML voor https://microsoft.com geretourneerd nadat tien seconden is gewacht.

Web.BrowserContents("https://microsoft.com", [WaitFor = [Timeout = #duration(0,0,0,10)]])

Result:

"<!DOCTYPE html><html xmlns=..."

Example #4

Hiermee wordt de HTML voor https://microsoft.com geretourneerd nadat maximaal tien seconden is gewacht op het weergeven van een CSS-selector.

Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div:visible", Timeout = #duration(0,0,0,10)]])

Result:

"<!DOCTYPE html><html xmlns=..."

Category

Toegang tot gegevens