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 de referentie.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 selector als een time-out zijn opgegeven en de time-out verstrijkt 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.
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.ready"]])
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.ready", Timeout = #duration(0,0,0,10)]])
Result:
"<!DOCTYPE html><html xmlns=..."
Category
Accessing data