Hoppa till huvudinnehåll

Web.BrowserContents

Returnerar HTML-koden för den angivna URL:en enligt en webbläsare.

Syntax

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

Remarks

Returnerar HTML-koden för den angivna urlenligt en webbläsare. En valfri postparameter, options, kan tillhandahållas för att ange ytterligare egenskaper. Posten kan innehålla följande fält:

  • ApiKeyName: Om målwebbplatsen innehåller en notering om en API-nyckel, kan den här parametern användas för att ange namnet (inte värdet) för den nyckelparameter som måste användas i webbadressen. Det faktiska nyckelvärdet anges i autentiseringsuppgiften..
  • WaitFor: Anger ett villkor att vänta på innan HTML laddas ned, förutom att vänta på att sidan ska läsas in (vilket alltid görs). Kan vara en post som innehåller timeout- och/eller selector-fält. Om endast en timeout anges väntar funktionen den angivna tiden innan HTML-koden laddas ned. Om både en väljare och timeout har angetts och tidsgränsen förflutit innan väljaren finns på sidan, utlöses ett fel. Om en väljare anges utan timeout tillämpas en standardtidsgräns på 30 sekunder.

Examples

Example #1

Returnerar HTML för https://microsoft.com.

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

Result:

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

Example #2

Returnerar HTML för https://microsoft.com efter att ha väntat på en CSS-väljare att visas.

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

Result:

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

Example #3

Returnerar HTML för https://microsoft.com efter att ha väntat i tio sekunder.

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

Result:

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

Example #4

Returnerar HTML för https://microsoft.com efter att ha väntat i upp till tio sekunder på att en CSS-väljare ska visas.

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

Result:

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

Category

Öppnar data