Skip to main content

Web.BrowserContents

Pateikia nurodyto URL HTML, kaip rodoma žiniatinklio naršyklėje.

Syntax

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

Remarks

Pateikiama nurodyto url HTML, kaip matoma žiniatinklio naršyklėje. Norint nurodyti papildomas ypatybes, galima pateikti pasirenkamą įrašo parametrą options. Įraše gali būti šie laukai:

  • ApiKeyName: jei paskirties svetainėje žinomas API raktas, naudojant šį parametrą galima nurodyti URL naudojamo rakto parametro pavadinimą (bet ne reikšmę). Faktinė rakto reikšmė pateikiama kredencialuose.
  • WaitFor: nurodo sąlygą, kurios papildomai reikia sulaukti prieš įkeliant HTML, be laukimo, kol bus įkeltas puslapis (ką reikia daryti visada). Tai gali būti įrašas su laukais „Timeout“ ir (arba) „Selector“. Jei nurodyta tik lauko „Timeout“ reikšmė, funkcija prieš atsisiųsdama HTML lauks nurodytą laiko intervalą. Jei nurodytos abiejų laukų („Selector“ ir „Timeout“) reikšmės ir skirtasis laikas baigiasi anksčiau nei puslapyje nurodoma „Selector“, bus pateikta klaida. Jei lauko „Selector“ reikšmė yra nurodyta, o lauko „Timeout“ – ne, bus taikomas numatytasis 30 sekundžių skirtasis laikas.

Examples

Example #1

Pateikiama https://microsoft.com HTML.

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

Result:

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

Example #2

Sulaukus, kol atsiranda CSS išrinkiklis, pateikiama https://microsoft.com HTML.

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

Result:

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

Example #3

Palaukus dešimt sekundžių pateikiama https://microsoft.com HTML.

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

Result:

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

Example #4

Palaukus iki dešimt sekundžių, kol atsiranda CSS išrinkiklis, pateikiama https://microsoft.com HTML.

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

Result:

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

Category

Accessing data