Web.BrowserContents
Web.BrowserContents(url as text, optional options as nullable record) as text
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.
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=..."
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=..."
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=..."
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=..."