Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Syntaxe
Web.BrowserContents(url as text, optional options as nullable record) as text
À propos
Retourne le code HTML pour le code HTML spécifié url, tel qu’il est consulté par un navigateur web. Un paramètre d’enregistrement facultatif peut optionsêtre fourni pour spécifier des propriétés supplémentaires. L’enregistrement peut contenir les champs suivants :
-
ApiKeyName: si le site cible a une notion de clé API, ce paramètre peut être utilisé pour spécifier le nom (et non la valeur) du paramètre de clé qui doit être utilisé dans l’URL. La valeur de clé réelle est fournie dans les informations d’identification. -
WaitFor: spécifie une condition à attendre avant de télécharger le code HTML, en plus d’attendre que la page soit chargée (qui est toujours effectuée). Il peut s’agir d’un enregistrement contenant des champs Timeout et/ou Selector. Si seul un délai d’attente est spécifié, la fonction attend la durée spécifiée avant de télécharger le code HTML. Si un sélecteur et un délai d’expiration sont spécifiés et que le délai d’expiration s’écoule avant que le sélecteur existe sur la page, une erreur est levée. Si un sélecteur est spécifié sans délai d’expiration, un délai d’expiration par défaut de 30 secondes est appliqué.
Exemple 1
Retourne le code HTML pour https://microsoft.com.
Utilisation
Web.BrowserContents("https://microsoft.com")
Output
"<!DOCTYPE html><html xmlns=..."
Exemple 2
Retourne le code HTML après https://microsoft.com avoir attendu qu’un sélecteur CSS existe.
Utilisation
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready"]])
Output
"<!DOCTYPE html><html xmlns=..."
Exemple 3
Retourne le code HTML pendant https://microsoft.com dix secondes en attente.
Utilisation
Web.BrowserContents("https://microsoft.com", [WaitFor = [Timeout = #duration(0,0,0,10)]])
Output
"<!DOCTYPE html><html xmlns=..."
Exemple 4
Retourne le code HTML après https://microsoft.com avoir attendu jusqu’à dix secondes pour qu’un sélecteur CSS existe.
Utilisation
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready", Timeout = #duration(0,0,0,10)]])
Output
"<!DOCTYPE html><html xmlns=..."