Čítať v angličtine

Zdieľať cez


Web.BrowserContents

Syntax

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

Informácie

Vráti kód HTML pre zadanú hodnotu url, ako sa zobrazí vo webovom prehliadači. Ak chcete určiť ďalšie vlastnosti, optionsmožno zadať voliteľný parameter záznamu . 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žitie

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

Výkon

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

Príklad č. 2

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

Použitie

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

Výkon

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

Príklad č. 3

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

Použitie

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

Výkon

"<!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žitie

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

Výkon

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