Web.BrowserContents

Syntax

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

Névjegy

A megadott url, webböngésző által megtekintett HTML-t adja vissza. További tulajdonságok megadásához megadható egy opcionális rekordparaméter options. A rekord a következő mezőket tartalmazhatja:

  • ApiKeyName: Ha a célhelyen van egy API-kulcs fogalma, ez a paraméter az URL-ben használandó kulcsparaméter nevét (nem az értékét) adhatja meg. A tényleges kulcsértéket a hitelesítő adatok adják meg.
  • WaitFor: Megadja azt a feltételt, amelyre várni kell a HTML letöltése előtt, a lap betöltésére való várakozás mellett (ami mindig kész). Lehet időtúllépési és/vagy választómezőket tartalmazó rekord. Ha csak időtúllépés van megadva, a függvény megvárja a HTML letöltése előtt megadott időt. Ha mind a választó, mind az időtúllépés meg van adva, és az időtúllépés el fog teltni, mielőtt a választó megjelenik a lapon, hibaüzenet jelenik meg. Ha a választó időtúllépés nélkül van megadva, a rendszer egy alapértelmezett 30 másodperces időtúllépést alkalmaz.

1\. példa

A HTML értékét adja vissza a következőhöz https://microsoft.com: .

Használat

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

Hozam

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

2\. példa

A CSS-választó létezésére https://microsoft.com való várakozás után visszaadja a HTML-t.

Használat

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

Hozam

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

3. példa

Tíz másodperc várakozás után visszaadja a https://microsoft.com HTML-t.

Használat

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

Hozam

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

4. példa

Visszaadja a HTML-t https://microsoft.com , miután egy CSS-választó legfeljebb tíz másodpercig várakozott.

Használat

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

Hozam

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