Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sintassi
Web.BrowserContents(url as text, optional options as nullable record) as text
Informazioni
Restituisce il codice HTML per l'url
specificato, come visualizzato da un Web browser. È possibile fornire un parametro di record facoltativo, options
, per specificare proprietà aggiuntive. Il record può contenere i campi seguenti:
-
ApiKeyName
: se il sito di destinazione riconosce una chiave API, questo parametro può essere usato per specificare il nome, non il valore, del parametro chiave che deve essere usato nell'URL. Il valore di chiave reale viene specificato nella credenziale. -
WaitFor
: specifica una condizione da attendere prima di scaricare il codice HTML, oltre ad attendere il caricamento della pagina (operazione sempre eseguita). Può essere un record contenente i campi di Timeout e/o del Selettore. Se viene specificato solo un timeout, la funzione attenderà la quantità di tempo specificata prima di scaricare il codice HTML. Se vengono specificati sia un selettore che un timeout e il timeout scade prima che il selettore sia presente nella pagina, verrà generato un errore. Se viene specificato un selettore senza timeout, viene applicato un timeout predefinito di 30 secondi.
Esempio 1
Restituire il codice HTML per https://microsoft.com.
Utilizzo
Web.BrowserContents("https://microsoft.com")
Output
"<!DOCTYPE html><html xmlns=..."
Esempio 2
Restituisce l'HTML per https://microsoft.com dopo aver atteso che esista un selettore CSS.
Utilizzo
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready"]])
Output
"<!DOCTYPE html><html xmlns=..."
Esempio 3
Restituire il codice HTML per https://microsoft.com dopo dieci secondi di attesa.
Utilizzo
Web.BrowserContents("https://microsoft.com", [WaitFor = [Timeout = #duration(0,0,0,10)]])
Output
"<!DOCTYPE html><html xmlns=..."
Esempio 4
Restituisce il codice HTML per https://microsoft.com dopo aver atteso fino a dieci secondi perché un selettore CSS esista.
Utilizzo
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready", Timeout = #duration(0,0,0,10)]])
Output
"<!DOCTYPE html><html xmlns=..."