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=..."