Ugrás a fő tartalomhoz

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