Del via


Web.BrowserContents

Syntaks

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

Om

Returnerer HTML-koden for den angitte url, som vist av en nettleser. En valgfri postparameter, options, kan angi flere egenskaper. Posten kan inneholde følgende felt:

  • ApiKeyName: Hvis målområdet har en forestilling om en API-nøkkel, kan denne parameteren brukes til å angi navnet (ikke verdien) for nøkkelparameteren som må brukes i URL-adressen. Den faktiske nøkkelverdien angis i legitimasjonen.
  • WaitFor: Angir en betingelse du må vente på før du laster ned HTML-koden, i tillegg til å vente på at siden skal lastes inn (som alltid er ferdig). Kan være en post som inneholder tidsavbrudds- og/eller velgerfelt. Hvis bare et tidsavbrudd er angitt, venter funksjonen hvor lang tid som er angitt før du laster ned HTML-koden. Hvis både en velger og et tidsavbrudd er angitt, og tidsavbruddet går før velgeren finnes på siden, vil det oppstå en feil. Hvis en velger er angitt uten tidsavbrudd, brukes et standard tidsavbrudd på 30 sekunder.

Eksempel 1

Returnerer HTML-koden for https://microsoft.com.

bruk

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

utdata

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

Eksempel 2

Returnerer HTML-koden for https://microsoft.com etter å ha ventet på at en CSS-velger skal eksistere.

bruk

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

utdata

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

Eksempel 3

Returnerer HTML-koden for https://microsoft.com etter å ha ventet ti sekunder.

bruk

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

utdata

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

Eksempel 4

Returnerer HTML-koden for https://microsoft.com etter å ha ventet i opptil ti sekunder på at en CSS-velger skal eksistere.

bruk

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

utdata

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