Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Syntax
Web.BrowserContents(url as text, optional options as nullable record) as text
Asi
Vrátí kód HTML pro zadanou url, jak ho zobrazuje webový prohlížeč. Volitelný parametr záznamu optionsmůže být poskytnut ke specifikaci dalších vlastností. Záznam může obsahovat následující pole:
-
ApiKeyName: Pokud má cílový web představu o klíči rozhraní API, lze tento parametr použít k zadání názvu (nikoli hodnoty) parametru klíče, který se musí použít v adrese URL. Skutečná hodnota klíče je k dispozici v přihlašovacích údajích. -
WaitFor: Určuje podmínku, na kterou se má čekat před stažením kódu HTML, kromě čekání na načtení stránky (která se vždy provádí). Může to být záznam obsahující pole časového limitu a/nebo selektoru. Pokud je zadaný pouze časový limit, funkce před stažením kódu HTML počká na dobu určenou. Pokud je zadaný selektor i časový limit a časový limit uplyne před tím, než se na stránce objeví selektor, vyvolá se chyba. Pokud je zadaný selektor bez časového limitu, použije se výchozí časový limit 30 sekund.
Příklad 1
Vrátí kód HTML pro https://microsoft.com.
Použití
Web.BrowserContents("https://microsoft.com")
Výstup
"<!DOCTYPE html><html xmlns=..."
Příklad 2
Vrátí kód HTML pro https://microsoft.com po čekání na existenci selektoru CSS.
Použití
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready"]])
Výstup
"<!DOCTYPE html><html xmlns=..."
Příklad 3
Vrátí kód HTML pro https://microsoft.com po čekání deset sekund.
Použití
Web.BrowserContents("https://microsoft.com", [WaitFor = [Timeout = #duration(0,0,0,10)]])
Výstup
"<!DOCTYPE html><html xmlns=..."
Příklad 4
Po čekání až deset sekund na existenci selektoru CSS vrátí kód HTML pro https://microsoft.com.
Použití
Web.BrowserContents("https://microsoft.com", [WaitFor = [Selector = "div.ready", Timeout = #duration(0,0,0,10)]])
Výstup
"<!DOCTYPE html><html xmlns=..."