Web.BrowserContents
Syntaksi
Web.BrowserContents(url as text, optional options as nullable record) as text
Tietoja
Palauttaa HTML:n määritetylle sovellukselle url
selaimen tarkastelemaksi. Valinnainen tietueparametri options
voidaan antaa määrittämään lisäominaisuuksia. Tietue voi sisältää seuraavat kentät:
ApiKeyName
: Jos kohdesivustolla on käsitys API-avaimesta, tämän parametrin avulla voidaan määrittää URL-osoitteessa käytettävän avainparametrin nimi (ei arvo). Todellinen avainarvo annetaan tunnistetiedoissa.WaitFor
: Määrittää ehdon odottaa ennen HTML:n lataamista latauksesta sen lisäksi, että odotetaan sivun lataamista (tämä tehdään aina). Voi olla tietue, joka sisältää Timeout- ja/tai Selector-kentät. Jos vain Timeout määritetään, funktio odottaa määritetyn ajan ennen HTML:n lataamista latauksesta. Jos sekä Selector että Timeout on määritetty ja Aikakatkaisu-aikakatkaisu kuluu, ennen kuin Selector on olemassa sivulla, tapahtuu virhe. Jos Selector määritetään ilman Timeout-kohdetta, käytetään oletusarvon mukainen 30 sekunnin Aikakatkaisu-aikakatkaisua.
Esimerkki 1
Palauttaa HTML:n ön.https://microsoft.com
Käyttö
Web.BrowserContents("https://microsoft.com")
Tuloste
"<!DOCTYPE html><html xmlns=..."
Esimerkki 2
Palauttaa HTML-kohteen toiminnolle https://microsoft.com sen jälkeen, kun on odotettu CSS-valitsimen olevan olemassa.
Käyttö
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready"]])
Tuloste
"<!DOCTYPE html><html xmlns=..."
Esimerkki 3
Palauttaa HTML-kohteen ön https://microsoft.com kymmenen sekunnin odotuksen jälkeen.
Käyttö
Web.BrowserContents("https://microsoft.com", [WaitFor = [Timeout = #duration(0,0,0,10)]])
Tuloste
"<!DOCTYPE html><html xmlns=..."
Esimerkki 4
Palauttaa HTML-kohteen toiminnolle https://microsoft.com sen jälkeen, kun on odotettu enintään kymmenen sekuntia CSS-valitsimen olevan olemassa.
Käyttö
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready", Timeout = #duration(0,0,0,10)]])
Tuloste
"<!DOCTYPE html><html xmlns=..."