Zdieľať cez


Web.BrowserContents

Syntax

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

O

Vráti kód HTML pre zadaný url, ako sa zobrazí vo webovom prehliadači. Ak chcete určiť ďalšie vlastnosti, možno zadať voliteľný parameter záznamu options. Záznam môže obsahovať nasledujúce polia:

  • ApiKeyName: Ak má cieľová lokalita koncept kľúča rozhrania API, tento parameter možno použiť na určenie názvu kľúča (nie hodnoty) parametra kľúča, ktorý sa musí použiť v URL adrese. Skutočná hodnota kľúča je zadaná v prihlasovacom údajoch.
  • WaitFor: Určuje podmienku čakania pred stiahnutím kódu HTML navyše k čakaniu na načítanie stránky (čo sa vykoná vždy). Môže ísť o záznam obsahujúci polia Časový limit a/alebo Selektor. Ak je zadaný iba časový limit, funkcia počká zadané množstvo času pred stiahnutím kódu HTML. Ak je zadaný selektor aj časový limit, a časový limit uplynie ešte pred výskytom selektora na stránke, vyhodí sa chyba. Ak je zadaný selektor bez časového limitu, použije sa predvolený časový limit 30 sekúnd.

Príklad č. 1

Vráti HTML kód pre https://microsoft.com.

používania

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

výstupu

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

Príklad č. 2

Vráti HTML kód pre https://microsoft.com po čakaní na vytvorenie selektora CSS.

používania

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

výstupu

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

Príklad č. 3

Vráti HTML kód pre https://microsoft.com po uplynutí intervalu desiatich sekúnd.

používania

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

výstupu

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

Príklad č. 4

Vráti HTML kód pre https://microsoft.com po čakaní až 10 sekúnd na vytvorenie selektora CSS.

používania

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

výstupu

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