Web.BrowserContents
A megadott URL HTML-jét adja vissza egy webböngésző által megtekintett módon.
Syntax
Web.BrowserContents(
url as text,
optional options as record
) as text
Remarks
Visszaadja a megadott urlHTML-jét egy webböngészőben megjelenített formában. Egy választható rekordparaméterrel (options) további tulajdonságok is megadhatók. A rekord a következő mezőket tartalmazhatja:
ApiKeyName: Ha a célhely API-kulcsot használ, ezzel a paraméterrel adható meg a kulcsparaméter neve (nem pedig az értéke), amelyet az URL-címben kell használni. A tényleges kulcsérték a hitelesítő adatban van megadva.WaitFor: Megadja a várakozás feltételét a HTML letöltése előtt, valamint azt a feltételt, amely az oldal betöltésére vár (ami mindig megtörténik). Olyan rekord lehet, amely az időtúllépés és/vagy a szelektor mezőket tartalmazza. Ha csak a Timeout (időtúllépés) értéke van megadva, a függvény a megadott ideig vár a HTML-fájl letöltése előtt. Ha a Selector (szelektor) és a Timeout (időtúllépés) értékei is meg vannak adva, és a szelektor megléte előtt történik meg az időtúllépés, a rendszer hibát fog jelezni. Ha a szelektor értéke meg van adva időtúllépési érték nélkül, akkor a rendszer az alapértelmezett időtúllépési értéket használja, ami 30 másodperc.
Examples
Example #1
A https://microsoft.com HTML-jét adja vissza.
Web.BrowserContents("https://microsoft.com")
Result:
"<!DOCTYPE html><html xmlns=..."
Example #2
A https://microsoft.com HTML-jét adja vissza, miután kivárja egy CSS-szelektor megjelenését.
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready"]])
Result:
"<!DOCTYPE html><html xmlns=..."
Example #3
A https://microsoft.com HTML-jét adja vissza 10 másodperc várakozás után.
Web.BrowserContents("https://microsoft.com", [WaitFor = [Timeout = #duration(0,0,0,10)]])
Result:
"<!DOCTYPE html><html xmlns=..."
Example #4
A https://microsoft.com HTML-jét adja vissza, miután legfeljebb tíz másodpercet vár egy CSS-szelektor megjelenésére.
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready", Timeout = #duration(0,0,0,10)]])
Result:
"<!DOCTYPE html><html xmlns=..."
Category
Accessing data