Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Web.BrowserContents(url as text, optional options as nullable record) as text
About
Gibt den HTML-Code für den angegebenen url, wie von einem Webbrowser angezeigt. Ein optionaler Datensatzparameter kann bereitgestellt werden, optionsum zusätzliche Eigenschaften anzugeben. Der Datensatz kann die folgenden Felder enthalten:
-
ApiKeyName: Wenn die Zielwebsite einen API-Schlüssel hat, kann dieser Parameter verwendet werden, um den Namen (nicht den Wert) des Schlüsselparameters anzugeben, der in der URL verwendet werden muss. Der tatsächliche Schlüsselwert wird in den Anmeldeinformationen bereitgestellt. -
WaitFor: Gibt eine Bedingung an, auf die gewartet werden soll, bevor der HTML-Code heruntergeladen wird, zusätzlich darauf, dass die Seite geladen wird (was immer abgeschlossen ist). Kann ein Datensatz sein, der Timeout- und/oder Auswahlfelder enthält. Wenn nur ein Timeout angegeben ist, wartet die Funktion die angegebene Zeit, bevor Sie den HTML-Code herunterladen. Wenn sowohl eine Auswahl als auch ein Timeout angegeben werden und das Timeout verstrichen ist, bevor die Auswahl auf der Seite vorhanden ist, wird ein Fehler ausgelöst. Wenn eine Auswahl ohne Timeout angegeben ist, wird ein Standardtimeout von 30 Sekunden angewendet.
Beispiel 1
Gibt den HTML-Code für https://microsoft.com.
Verwendung
Web.BrowserContents("https://microsoft.com")
Output
"<!DOCTYPE html><html xmlns=..."
Beispiel 2
Gibt den HTML-Code zurück https://microsoft.com , nach dem warten, bis eine CSS-Selektor vorhanden ist.
Verwendung
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready"]])
Output
"<!DOCTYPE html><html xmlns=..."
Beispiel 3
Gibt den HTML-Code nach https://microsoft.com dem Warten von zehn Sekunden zurück.
Verwendung
Web.BrowserContents("https://microsoft.com", [WaitFor = [Timeout = #duration(0,0,0,10)]])
Output
"<!DOCTYPE html><html xmlns=..."
Beispiel 4
Gibt den HTML-Code nach https://microsoft.com dem Warten auf bis zu zehn Sekunden zurück, bis ein CSS-Selektor vorhanden ist.
Verwendung
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready", Timeout = #duration(0,0,0,10)]])
Output
"<!DOCTYPE html><html xmlns=..."