Jaa


Web.BrowserContents

Syntaksi

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

Noin

Palauttaa HTML:n määritetylle urlselaimen tarkastelemaksi. Valinnainen tietueparametri optionsvoidaan 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 latauksen jälkeen 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 https://microsoft.com.

käyttö

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

Output

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

Esimerkki 2

Palauttaa HTML-kohteen https://microsoft.com, kun on odotettu CSS-valitsimen olevan olemassa.

käyttö

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

Output

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

Esimerkki 3

Palauttaa HTML-kohteen https://microsoft.com kymmenen sekunnin odotuksen jälkeen.

käyttö

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

Output

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

Esimerkki 4

Palauttaa https://microsoft.com HTML:n, 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)]])

Output

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