Delen via


Web.BrowserContents

Syntaxis

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

Info

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

  • ApiKeyName: Als de doelsite een notie van 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 de referentie.
  • WaitFor: Hiermee geeft u een voorwaarde op waarop moet worden gewacht voordat u de HTML downloadt, naast het wachten totdat de pagina wordt geladen (wat altijd wordt gedaan). Dit kan een record zijn die time-out- en/of selectorvelden bevat. Als er alleen een time-out is opgegeven, wacht de functie de tijd die is opgegeven voordat de HTML wordt gedownload. Als zowel een selector als time-out zijn opgegeven en de time-out is verstreken voordat de selector op de pagina bestaat, wordt er een fout gegenereerd. Als een selector is opgegeven zonder time-out, wordt een standaardtime-out van 30 seconden toegepast.

Voorbeeld 1

Retourneert de HTML voor https://microsoft.com.

Gebruik

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

Uitvoer

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

Voorbeeld 2

Retourneert de HTML voor https://microsoft.com nadat is gewacht tot er een CSS-selector bestaat.

Gebruik

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

Uitvoer

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

Voorbeeld 3

Retourneert de HTML voor https://microsoft.com na tien seconden wachten.

Gebruik

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

Uitvoer

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

Voorbeeld 4

Retourneert de HTML voor https://microsoft.com na het wachten tot tien seconden voordat een CSS-selector bestaat.

Gebruik

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

Uitvoer

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